基本上我正在寻找电话号码的正则表达式。
输入可以是:
009133434343443434
+92333232323232
0223323232
0345*
021*
我尝试了什么
^\(?([0-9]{3})\)?[-. ]?([0-9]{3})[-. ]?([0-9]{4})$
我的字段中的最大字符数可以是20,最少字段数可以是3,但是通过上面的注册表我无法找到合适的结果。
此注册表将非常感谢紧急帮助。
答案 0 :(得分:1)
尝试从此网站了解正则表达式:http://www.wellho.net/regex/java.html
在此处查看正则表达式库,了解地址和电话号码:http://regexlib.com/DisplayPatterns.aspx?cattabindex=6&categoryId=7
(刷新最后一个网站以获取电话号码模式。)
答案 1 :(得分:0)
我已经为它工作了,现在它的工作正常,感谢All为这么快的响应特别是saher
^[+ .]?[01]?[01]?\(?[2-9]\d{1,15}\)?[*]*$