unixtux 发表于 2013-1-29 08:42:54

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

/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号 */// 中国移动目前拥有以下字段开头的号码:134(0至8号段) 135 136 137 138 139 147 150 151 152 157 158 159// 187 188function checkMBPhone(phone) {var Errors = new Array("", "请正确输入11位手机号码(数字)!!!", "对不起,请输入您的手机号码!!!","对不起,请您正确输入中国移动手机号码(以134-139或147、150、151、152、157、158、159、187、188开头)!!!");var mbphno = /^(13)|(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;} else {return Errors;}} else {return Errors;}} else {return Errors;}return "";}//如果是中国移动手机号码,返回'',如果不是返回相应的错误提示。
页: [1]
查看完整版本: javascript校验手机号否为中国移动的手机号