1

我想在文件中搜索印度手机号码。我的正则表达式适用于:

+91-9762897662
+919762654329
09762897652

但不是为了

9762809283

到目前为止我的正则表达式:

(\\+\\d{12}|\\d{11}|\\+91-\\d{10,12}|\\+\\d{2}-\\d{3}-\\d{7})
4

1 回答 1

4

我认为你把事情复杂化了。尝试这个:

((\\+91-?)|0)?\d{10} 

这个正则表达式是说“ +91(可选- 0的可选前缀,后跟10位数字

于 2013-05-16T14:11:13.407 回答