JavaScript 验证手机号码的正则表达式,具体代码如下:
function checkMobile(){ var phone=document.getElementById("phone").value; var reg0=/^13\d{5,9}$/; //130--139。至少7位 var reg1=/^153\d{8}$/; //联通153。至少7位 var reg2=/^159\d{8}$/; //移动159。至少7位 var reg3=/^158\d{8}$/; var reg4=/^150\d{8}$/; var my=false; if(reg0.test(phone)){my=true;} if(reg1.test(phone)){my=true;} if(reg2.test(phone)){my=true;} if(reg3.test(phone)){my=true;} if(reg4.test(phone)){my=true;} if(!my){ alert('对不起,您输入的手机号码错误。') }else{ alert("恭喜,输入的手机号码正确"); } }