移动官方检测手机号码Javascript代码

这个是浏览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;  
}  

你可能感兴趣的:(移动官方检测手机号码Javascript代码)