js验证手机号码
闲来没事,写了一个小例子,欢迎大家多提宝贵建议~~~
下面讲一下手机号码的特征:以1开头,第二位是3,5,7,8,9中的一位,从第三位开始是任意数字,一共有11位
<!DOCTYPEhtml>
<html>
<head>
<metacharset="UTF-8">
<title>手机号码验证</title>
</head>
<body>
Tel:<inputtype="text"id="tel"placeholder="请输入你的手机号码"/>
<spanid="tel_tip"></span>
<scripttype="text/javascript">
//当tel失去焦点的时候,验证是否是正确的手机号码,如果不是,在tel_tip中提示错误
window.onload=function(){
varoTel=document.getElementById("tel");
oTel.onblur=function(){
varisTel=isTelephone(oTel.value);
varoSpan=document.getElementById("tel_tip");
if(!isTel){
oSpan.style.color="red";
oSpan.innerHTML="错误的手机号码,请重新输入";
}else{
oSpan.style.color="green";
oSpan.innerHTML="正确的手机号码";
}
}
}
functionisTelephone(tel){
varp=/^1[35789][0-9]{9}$/;
returnp.test(tel);
}
</script>
</body>
</html>
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持毛票票!