Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML,Javascript。关于数字的正则表达式_Javascript_Regex - Fatal编程技术网

HTML,Javascript。关于数字的正则表达式

HTML,Javascript。关于数字的正则表达式,javascript,regex,Javascript,Regex,我有一个电话号码的输入字段。如果第一个数字是8,则当用户键入时,该数字应自动删除 如果一个人开始写一个数字,第一个数字是0,1,2,3,4,5,6,7,9,那么它应该什么也不做,但是如果第一个数字是8,它像865453等,那么它应该立即被JavaScript删除(或者第一个数字以红色突出显示)。令人惊讶的是,你不需要JavaScript: 即使用户禁用了JavaScript,它也会工作:)所以您不希望将所有8都作为第一个数字。要填写多少个数字?您可能不想在人员键入时删除它。考虑一下有人试图进

我有一个电话号码的输入字段。如果第一个数字是8,则当用户键入时,该数字应自动删除

如果一个人开始写一个数字,第一个数字是0,1,2,3,4,5,6,7,9,那么它应该什么也不做,但是如果第一个数字是8,它像865453等,那么它应该立即被JavaScript删除(或者第一个数字以红色突出显示)。

令人惊讶的是,你不需要JavaScript:



即使用户禁用了JavaScript,它也会工作:)

所以您不希望将所有8都作为第一个数字。要填写多少个数字?您可能不想在人员键入时删除它。考虑一下有人试图进入885453。
<input type="tel" name="phone" pattern="[^8].*"
                                      title="Numbers cannot start with 8" />