我正在使用以下 reg 表达式来验证印度电话号码。我想要可选的+91
或0
前 10 位数的电话。我该怎么做?
^[789]\d{9}$
您可以使用^([0]|\+91)?\d{10}
以0
or开头的 as+91
和之后的 10 位数字。
..但您一定已经看到数字以 7,8 或 9 开头
然后,您应该使用which 表示以或^([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、91- 或 0 开头的电话号码。