·各大运营商手机号码段(新)
中国电信号段
133、153、173、177、180、181、189、190、191、193、199
中国联通号段
130、131、132、145、155、156、166、167、171、175、176、185、186、196
中国移动号段
134(0-8)、135、136、137、138、139、1440、147、148、150、151、152、157、158、159、172、178、182、183、184、187、188、195、197、198

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var isChinaMobile = /^1(3[4-9]|5[012789]|8[23478]|4[478]|7[28]|9[578])\d{8}$/; //移动
var isChinaUnion = /^1(3[0-2]|4[5]|5[56]|6[67]|7[156]|8[56]|9[6])\d{8}$/; //联通
var isChinaTelcom = /^1(3[3])|(8[019])|(5[3])|(7[37])|(9[0139])\d{8}$/; //电信

function check(telphone){
if(telphone.length !== 11){
alert("未检测到正确的手机号码");
}else{
if(isChinaMobile.test(telphone)){
alert("移动");
}else if(isChinaUnion.test(telphone)){
alert("联通");
}else if(isChinaTelcom.test(telphone)){
alert("电信");
}else{
alert("未检测到正确的手机号码");
}
}
}

check("17786373204");

转载:https://blog.csdn.net/qq_35293533/article/details/122779708