码迷,mamicode.com
首页 > 其他好文 > 详细

完整严谨的正则表达式备忘录

时间:2014-10-13 16:37:49      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:正则表达式   手机   表达式   正则   合并   数字   电话   正则表达   匹配   

1.区号-电话号码-分机号:

表达式:^((\d{3}-)?\d{8}|(\d{4}-)?\d{7,8})(-\d{1,})?$

匹配:3位区号+8位电话号码+1位以上分机号,或者4位区号+7~8位电话号码+1位以上分机号

2.手机号码:

表达式:^(1[3|4|5|7|8|][0-9]{9})$

匹配:13,14,15,17,18开头,加长度为9位的数字,共11位。

3.(区号+电话号码+分机号)或者(手机号码):

表达式:^((\d{3}-)?\d{8}|(\d{4}-)?\d{7,8})(-\d{1,})?$|^(1[3|4|5|7|8|][0-9]{9})$

匹配:是1和2的合并匹配,(3位区号+8位电话号码+1位以上分机号,或者4位区号+7~8位电话号码+1位以上分机号),或者(13,14,15,17,18开头,加长度为9位的数字,共11位。)

个人常用正则表达式备忘录,收集中...

完整严谨的正则表达式备忘录

标签:正则表达式   手机   表达式   正则   合并   数字   电话   正则表达   匹配   

原文地址:http://www.cnblogs.com/VAllen/p/regex-notes.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!