您的位置:首页 > Web前端 > JavaScript

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

2011-03-02 23:16 302 查看
这个是浏览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.}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息