移动官方检测手机号码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

    1. function checkMBPhone(phone){    
    2.       var mbphno = /^(13[4-9])|(147)|(150)|(151)|(152)|(157)|(158)|(159)|(187)|(188)/;    
    3.       var num11 = /^\d{11}$/; //11位数字;     
    4.       if"" != phone ){    
    5.         if(num11.exec(phone)){    
    6.            if(mbphno.exec(phone)){    
    7.               return true;    
    8.            }else{    
    9.              alert("对不起,请您正确输入中国移动手机号码(以134-139或147、150、151、152、157、158、159、187、188开头)!");    
    10.              return false;    
    11.            }    
    12.         }else{    
    13.           alert("请正确输入11位手机号码(数字)!");    
    14.           return false;    
    15.         }    
    16.      }else{    
    17.         alert("对不起,请输入您的手机号码!");    
    18.         return false;    
    19.      }    
    20. return false;    
    21. }    

posted on 2013-03-15 15:23  l1b2q31  阅读(224)  评论(0编辑  收藏  举报

导航