解决了判断是否为手机号码还是固定号码的有关问题,散分
解决了判断是否为手机号码还是固定号码的问题,散分
全国的区号有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 正则表达式引擎实在太强了.
------解决方案--------------------
强
------解决方案--------------------
你够强~
------解决方案--------------------
不懂
------解决方案--------------------
好。
------解决方案--------------------
都强!
------解决方案--------------------
牛X
------解决方案--------------------
好!
------解决方案--------------------
呃 固定电话没有1开头的。
除了特殊号码 110 120之类的。
------解决方案--------------------
你够强~
------解决方案--------------------
没有1开头的固定电话吧
------解决方案--------------------
好东西
------解决方案--------------------
100-129专用
130-189移动通信
190-199特用
其它固话
------解决方案--------------------
看不懂
全国的区号有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 正则表达式引擎实在太强了.
------解决方案--------------------
强
------解决方案--------------------
你够强~
------解决方案--------------------
不懂
------解决方案--------------------
好。
------解决方案--------------------
都强!
------解决方案--------------------
牛X
------解决方案--------------------
好!
------解决方案--------------------
呃 固定电话没有1开头的。
除了特殊号码 110 120之类的。
------解决方案--------------------
你够强~
------解决方案--------------------
没有1开头的固定电话吧
------解决方案--------------------
好东西
------解决方案--------------------
100-129专用
130-189移动通信
190-199特用
其它固话
------解决方案--------------------
看不懂