使用可选的+91或10位前的0验证印度电话号码

本文关键字:验证 电话号码 10位 | 更新日期: 2023-09-27 18:15:37

我正在使用以下reg表达式来验证印度电话号码。我想要可选的+910在电话的10位数字之前。我该怎么做?

^[789]'d{9}$

使用可选的+91或10位前的0验证印度电话号码

您可以使用以0+91开头的^([0]|'+91)?'d{10},然后再使用10位数字。

但正如你所看到的,数字以7,8或9开头

然后,您应该使用^([0]|'+91)?[789]'d{9}$,这意味着以789开头,然后是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开头的电话号码。