JS验证手机号码
首先我们应该知道,在中国手机号码的特点是什么?国内的手机号码,第一位都是1,第二位是3到8的数字,一共有11位。按照这个规则,我们得到相应的正则表达式就是:1[3-8]+\d{9}。下面就是验证手机号码的函数。
function checkForm(){
if(!document.getElementById || !document.createTextNode) return false;
var utel=document.getElementById("utel");
var str=utel.value;
var errors=document.getElementById("myError");
var regPartton=/1[3-8]+\d{9}/;
if(!str || str==null){
erros.innerHTML="手机号码不能为空!";
utel.focus();
return false;
}else if(!regPartton.test(str)){
errors.innerHTML="手机号码格式不正确!";
utel.focus();
return false;
}else{
errors.innerHTML.nodeValue="";
return true;
}
}