移动官方检测手机号码Javascript代码
http://blog.csdn.net/hashsound_wang/article/details/8161785
这个是浏览http://www.chinamobile.com/时发现的,
文件具体位置是http://www.chinamobile.com/images/optimizejs/index.js里面的一部分,分享出来给大家
/* 用于检验手机号的位数以及检验此手机中是否为中国移动的手机号*/
// 中国移动目前拥有以下字段开头的号码:134(0至8号段) 135 136 137 138 139 147 150 151 152 157 158 159 187 188
- function checkMBPhone(phone){
- 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 true;
- }else{
- alert("对不起,请您正确输入中国移动手机号码(以134-139或147、150、151、152、157、158、159、187、188开头)!");
- return false;
- }
- }else{
- alert("请正确输入11位手机号码(数字)!");
- return false;
- }
- }else{
- alert("对不起,请输入您的手机号码!");
- return false;
- }
- return false;
- }