javascript (js)判断手机号码中国移动、中国联通、中国电信
2014-08-14 18:04
330 查看
我国使用的手机号码为11位,其中各段有不同的编码方向:前3位———网络识别号;第4-7位———地区编码;第8-11位———用户号码。
中国移动134、135、136、137、138、139、150、151、152、157、158、159、147、182、183、184、187、188.178(4G) 中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G) 中国电信133.153.180.189.181
//匹配移动手机号
// 匹配联通手机号
// 匹配电信手机号
测试一下:
中国电信:
中国联通:
中国移动:
中国移动134、135、136、137、138、139、150、151、152、157、158、159、147、182、183、184、187、188.178(4G) 中国联通130.131.132.155.156.185.186.145(属于联通无线上网卡号段).176 (4G) 中国电信133.153.180.189.181
//匹配移动手机号
var PATTERN_CHINAMOBILE = /^1(3[4-9]|5[012789]|8[23478]|4[7]|7[8])\d{8}$/
// 匹配联通手机号
var PATTERN_CHINAUNICOM =/^1(3[0-2]|5[56]|8[56]|4[5]|7[6])\d{8}$/;
// 匹配电信手机号
var PATTERN_CHINATELECOM =/^1(3[3])|(8[019])\d{8}$/;
测试一下:
中国电信:
PATTERN_CHINATELECOM.test('18166889988'); true PATTERN_CHINATELECOM.test('13366889988'); true
中国联通:
PATTERN_CHINAUNICOM.test('13066889988'); true PATTERN_CHINAUNICOM.test('13166889988'); true
中国移动:
PATTERN_CHINAMOBILE.test('15166889988'); true PATTERN_CHINAMOBILE.test('13866889988'); true
相关文章推荐
- javascript (js)判断手机号码中国移动、中国联通、中国电信
- javascript (js)判断手机号码中国移动、中国联通、中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动/中国联通/中国电信
- 获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- android--获取手机的IMSI码,并判断是中国移动\中国联通\中国电信
- 伪基站收集方圆500至1000米范围内的手机卡信息,并且通过伪基站设备伪装成银行、中国移动、中国联通等任意号码向手机用户发送短信或拨打电话
- 常用的js判断(手机号码固定电话/输入框的长度/链接/特殊字符)
- 项目经验:js 结合正则表达式判断是否为电话号码或者手机号码
- JS 判断手机号码和座机
- JS 判断手机号码和座机
- javascript判断浏览器和终端类型,js如何区分手机、电脑终端和浏览器
- JS 判断是否手机号码
- 中国移动、中国联通、中国电信号码网段大全
- JS判断电话、手机号码格式