js验证手机号码

闲来没事,写了一个小例子,欢迎大家多提宝贵建议~~~

下面讲一下手机号码的特征:以1开头,第二位是3,5,7,8,9中的一位,从第三位开始是任意数字,一共有11位

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title>手机号码验证</title>

</head>

<body>

Tel:<input type="text" id="tel" placeholder="请输入你的手机号码" />

<span id="tel_tip"></span>

<script type="text/javascript">

//当tel失去焦点的时候,验证是否是正确的手机号码,如果不是,在tel_tip中提示错误

window.onload=function(){

var oTel = document.getElementById("tel");

oTel.onblur = function(){

var isTel = isTelephone(oTel.value);

var oSpan = document.getElementById("tel_tip");

if(!isTel){

oSpan.style.color = "red";

oSpan.innerHTML = "错误的手机号码,请重新输入";

}else{

oSpan.style.color = "green";

oSpan.innerHTML = "正确的手机号码";

}

}

}

function isTelephone(tel){

var p = /^1[35789][0-9]{9}$/;

return p.test(tel);

}

</script>

</body>

</html>

以上是 js验证手机号码 的全部内容, 来源链接: utcz.com/z/333807.html

回到顶部