【发布时间】:2015-07-12 09:10:27
【问题描述】:
我有一个当前支持此类输入文本的移动验证正则表达式:
+91xxxxxxxxxx
0091xxxxxxxxxx
对以9和8开头的10位手机号码有效。
任何人都可以修改下面的正则表达式,以便输入可以以1-9 中的任何数字开头,并且还可以支持国家代码格式,例如91xxxxxxxxxx 无法按我的意愿工作。
这是我尝试过的正则表达式:
^((\+|00)\d{1,3})?[89]\d{9}$
【问题讨论】:
-
贴一些有效和无效的例子。
-
+449807093606 ,00449807093606 在我的正则表达式模式中有效,希望对 +446707093606,446707093606 有效。我已经在regextester.com 中检查过了
-
请检查this regex是否解决了问题。
-
@AshokAcharya:我添加了一个答案,如果它适合你,请考虑接受。
标签: javascript jquery regex validation preg-match