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