/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号 */
// 中国移动目前拥有以下字段开头的号码: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 "";
}
//如果是中国移动手机号码,返回'',如果不是返回相应的错误提示。
javascript校验手机号否为中国移动的手机号
最新推荐文章于 2022-04-26 11:34:08 发布