现在的位置: 首页 > 综合 > 正文

正则表达式之电话号码正则表达式—数字限制应用

2013年09月07日 ⁄ 综合 ⁄ 共 922字 ⁄ 字号 评论关闭

因为要用到电话号码的正则表达式,在网上找了半天,发现这个博主的正则最全面,转载一下,希望能让更多的人分享。另外附上我的js应用:

 

http://www.cnblogs.com/abcdwxc/archive/2008/10/10/1308100.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}$)

抱歉!评论已关闭.