解决了判断是否为手机号码还是固定号码的问题,散分

meCAD 2007-07-22 08:59:09
全国的区号有190个
手机号码有:
1300000-1399999
1530000-1534999
1560100-1569949
1580030-1599999

写了两个正则表达式来判断
电话
(0(4(8(8[78]|2|31)|4[08]|2(1|66|[79])|3[123456789]|[157][0123456789])|6(9[12]|3[12345]|6[01238]|22|88)|3(9[1234568]|86[234678]|[157][0123456789]|235|35|49)|8(2(4[17]|9[12347]|1[2367]|3[012567]|6[0789]|7[06789]|8[23456789]|2[0123456789]|55?)|6(3[12345]|7[01234567]|1[09]|6[2345679]|8[0126789]|[245][0123456789])|0(1[5678]|4[09]|6[12479]|5[14679]|78|81)|4(2[03]|6[12356]|4[04567]|[05][35678]|3[0145678]|1[1245789]|89|93)|8[13678]|1[12345678]|9[01234589]|5[123456789]|[37][0123456789])|5(4[36]|6([12456]|33?)|2[037]|9[123456789]|[1357][0123456789]|80)|9(2(4[0234]|2[012345789])|4(8[234]|2[123456]|[04][1234567]|[19][12345678]|6[36789]|75|3[123456]?)|8(3[1239]|2[089]|4[01246789])|5[1234]|0(0[39]|[23]|81|9)|1[012345679]|3[123456789]|[79][0123456789])|7(4[3456]|2[248]|6[0235689]|[13579][0123456789]|01)|2[012345789]|10))\d{7,8}


手机
(15[8-9][0-9][0-9][0-9][0-9]\d{4}|13[0-9][0-9][0-9][0-9][0-9]\d{4}|153[0-4][0-9][0-9][0-9]\d{4}|156[0-9][1-9][0-4][0-9]\d{4})


在此特别感谢阿水:http://www.regexlab.com/
他写的DEELX 正则表达式引擎实在太强了.


...全文
273 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
loverceo 2007-07-26
  • 打赏
  • 举报
回复
看不懂
FFSB 2007-07-26
  • 打赏
  • 举报
回复
100-129专用
130-189移动通信
190-199特用
其它固话
cjfwu 2007-07-25
  • 打赏
  • 举报
回复
不懂
CsharpGame 2007-07-25
  • 打赏
  • 举报
回复
好东西
e_board 2007-07-25
  • 打赏
  • 举报
回复
没有1开头的固定电话吧
jacknes009 2007-07-25
  • 打赏
  • 举报
回复
你够强~
  • 打赏
  • 举报
回复
呃 固定电话没有1开头的。

除了特殊号码 110 120之类的。
laowang2 2007-07-25
  • 打赏
  • 举报
回复
好!
wanglovec 2007-07-25
  • 打赏
  • 举报
回复
牛X
i_love_pc 2007-07-25
  • 打赏
  • 举报
回复
都强!
我不懂电脑 2007-07-25
  • 打赏
  • 举报
回复
好。
Friecin 2007-07-22
  • 打赏
  • 举报
回复
你够强~
Myu2006 2007-07-22
  • 打赏
  • 举报
回复
meCAD 2007-07-22
  • 打赏
  • 举报
回复
不是我强,是regexlab.com的DEELX 正则表达式引擎强,

(010|020|030|区号列表)\d{7,8}

将190多个区号一一列出,
他附带的一个调试工具给优化过就成了这样的表达式了

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧