本文主要是介绍常常用到判断电话号码的正则表达式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转自:http://hi.baidu.com/louis705/blog/item/be11fe13c966cb20dd5401b2.html
可验证如下27种格式:
110
8888888
88888888
8888888-123
88888888-23435
0871-8888888-123
023-88888888-23435
86-0871-8888888-123
8888888_123
88888888_23435
0871_8888888_123
023_88888888_23435
86_0871_8888888_123
8888888-123
88888888-23435
0871-8888888-123
023-88888888-23435
86-0871-8888888-123
8888888—123
88888888—23435
0871—8888888—123
023—88888888—23435
86—0871—8888888—123
13588888888
15988888888
013588888888
015988888888
分格时,用户可以输入中英文的-_-—
正则表达式如下:
(^(/d{2,4}[-_-—]?)?/d{3,8}([-_-—]?/d{3,8})?([-_-—]?/d{1,7})?$)|(^0?1[35]/d{9}$)
这篇关于常常用到判断电话号码的正则表达式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!