使用可选的+91或10位前的0验证印度电话号码
本文关键字:验证 电话号码 10位 | 更新日期: 2023-09-27 18:15:37
我正在使用以下reg表达式来验证印度电话号码。我想要可选的+91
或0
在电话的10位数字之前。我该怎么做?
^[789]'d{9}$
您可以使用以0
或+91
开头的^([0]|'+91)?'d{10}
,然后再使用10位数字。
但正如你所看到的,数字以7,8或9开头
然后,您应该使用^([0]|'+91)?[789]'d{9}$
,这意味着以7
、8
或9
开头,然后是9
数字。
一些随机匹配;
+919802422462
08150166859
这应该做
^(0|'+91)?[789]'d{9}$
?
可选择匹配前面的字符或组。。
(?:(?:'+)91)?[7-9]'d{9}0'
这是带有+91可选的正确正则表达式
^(0|91|'+91)?-?[789]'d{9}$
上面的正则表达式适用于以+91-、+91,91-或0开头的电话号码。