Jav*_*bra 1 javascript regex validation jquery
我一直在网上寻找各种regex电话号码验证.当然有数百种不同的例子,因为有数百种不同格式的电话号码......
我决定自己写自己有两个原因.
但是,我有几个问题,我想知道你们中的一些人可能会帮助我清理,以使我的正则表达更好.
我正在寻找的数字格式如下:
目前我有这个:
([+][353]{3})[\d\s]{7,11}|([+][44]{2})[\d\s]{7,11}
Run Code Online (Sandbox Code Playgroud)
这使我能够以如下格式输入数字:
+ 353xxxxxxx或+ 44xxxxxxx
我遇到的问题是它正在计算中的空白,{7,11}因此如果有人进入:
+353 xxx xxx xxx它不会验证
我试图找到一种方法,我可以允许我的任何数字0 - 9之间的空格,但限制数字为11.
所以有可能有人可以出现并输入这个数字:
+353 12 34 56 78
任何帮助深表感谢.
我正在寻找的数字格式如下:
必须以+353或+44开头后跟数字0 - 9才能在数字之间包含空格
这很简单:
\+(353|44)(\s*\d)+
Run Code Online (Sandbox Code Playgroud)
作为改进,您可能需要在国际前缀后面的特定数字范围.例如:
^\+(353|44)(\s*\d){9,12}$
Run Code Online (Sandbox Code Playgroud)
匹配+44或+353后跟9到12位数(带可选空格).在^与$匹配开头或数字结尾的开始和结束的字符串,那么其他字符会导致比赛失败.
| 归档时间: |
|
| 查看次数: |
1341 次 |
| 最近记录: |