我想在文件中搜索印度手机号码。我的正则表达式正常工作:
+91-9762897662
+919762654329
09762897652
但不适用于
9762809283
到目前为止我的正则表达式:
(\\+\\d{12}|\\d{11}|\\+91-\\d{10,12}|\\+\\d{2}-\\d{3}-\\d{7})
答案 0 :(得分:4)
我认为你过于复杂。试试这个:
((\\+91-?)|0)?\d{10}
此正则表达式是“+91
的可选前缀(带有可选的-
)或 0
,后跟10位