javascript校验手机号否为中国移动的手机号


/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号 */
// 中国移动目前拥有以下字段开头的号码:134(0至8号段) 135 136 137 138 139 147 150 151 152 157 158 159
// 187 188
function checkMBPhone(phone) {
var Errors = new Array("", "请正确输入11位手机号码(数字)!!!", "对不起,请输入您的手机号码!!!",
"对不起,请您正确输入中国移动手机号码(以134-139或147、150、151、152、157、158、159、187、188开头)!!!");
var mbphno = /^(13[4-9])|(147)|(150)|(151)|(152)|(157)|(158)|(159)|(187)|(188)/;
var num11 = /^\d{11}$/; // 11位数字;
if ("" != phone) {
if (num11.exec(phone)) {
if (mbphno.exec(phone)) {
return Errors[0];
} else {
return Errors[3];
}
} else {
return Errors[1];
}
} else {
return Errors[2];
}
return "";
}
//如果是中国移动手机号码,返回'',如果不是返回相应的错误提示。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值