按照我从网上搜到的前三位列表如下:
移动 | 联通 | 电信 | 虚拟 |
134,135,136,137,138,139 1440,147,148 150,151,154,157,158,159 165 172,178 182,183,184,187,188 198 | 130,131,132 145,146 155,156 166 171,175,176 185,186 | 133 1410,149 153
173,174,177 180,181,189 191,199 | 170,171 |
上面号段可以分为:
13【0-9】
14【1,4-9】
15【0-3,5-9】
16【5,6】
17【0-8】
18【0-9】
19【1,8,9】
正则表达式为:
var mobile=/^[1](([3][0-9])|([4][1,4-9])|([5][0-3,5-9])|([6][5,6])|([7][0-8])|([8][0-9])|([9][1,8,9]))[0-9]{8}/;