[C#]验证国内手机号码的最准确正则表达式

国内手机号码的规则(来自百度百科):

前3位为网络识别号;第4-7位为地区编码;第8-11位为用户号码。

移动:

1340-1348、135、136、137、138、139、150、151、152、157、158、159、182、183、184、187、188、147、178

联通:

130、131、132、155、156、145、185、186、176、175

电信:

133、153、180、181、189、177、173、149

虚拟运营商:

170[1700/1701/1702(电信)、1703/1705/1706(移动)、1704/1707/1708/1709(联通)、171(联通)

请问用C#如何写出最准确的正则表达式?

侃侃无极
浏览 1253回答 5
5回答

慕森卡

没有最准确的,楼上兄弟所说,运营商会变的

慕少森

这个好办啊 接入短信验证码或者语音验证码就ok 能打通或者能接收到验证码就是对的 否则 ,,, 当然 成本高了些

小怪兽爱吃肉

我的号码是199开头的怎么破?
打开App,查看更多内容
随时随地看视频慕课网APP