正则表达式判断手机号的运营商(电信移动联通)

$tel=$('.tel').val().trim();
var res=checkMobile($tel);
                function checkMobile(telphone){
					      var isChinaMobile = /^((13[4-9])|(15([0-2]|[7-9]))|(18[2|3|4|7|8])|(178)|(147))[\d]{8}$/; //移动
					var isChinaUnion = /^((13[0-2])|(145)|(15[5-6])|(176)|(18[5-6]))[\d]{8}$/; //联通
					var isChinaTelcom = /^((133)|(153)|(18[0|1|9])|(177))[\d]{8}$/; //电信
					var isOtherTelphone  = /^170([059])\\d{7}$/;//其他运营商
					if(telphone.length !== 11){
					  return '未检测到正确的手机号码';
					}
					else{
					  if(isChinaMobile.test(telphone)){
					    return '移动';
					  }
					  else if(isChinaUnion.test(telphone)){
					    return '联通';
					  }
					  else if(isChinaTelcom.test(telphone)){
					    return '电信';
					  }
					  else if(isOtherTelphone.test(telphone)){
					    var num = isOtherTelphone.exec(telphone);
					    return '其他运营商';
					  }
					  else{
						return false;
					  }
					}
				}

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值