您的位置:首页 > 其它

简单正则验证

2020-07-14 05:25 239 查看
<body>
<p>用户名:<input type="text"></p>
<p>电话号码:<input type="text"></p>
<p>身份证号:<input type="text"></p>
<button id="btn">提交</button>
<script>
var btn = document.getElementById("btn");
var aIpt = document.getElementsByTagName("input");
//非空 字母
var nameReg = /[a-zA-Z]{6,16}/;
var phoneReg = /^1(3|5|7|8)[0-9]{9}/;
var cardReg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
btn.onclick = function () {
if(!nameReg.test(aIpt[0].value)){
alert("用户名必须是6-16个字母");
return;
}

if(!phoneReg.test(aIpt[1].value)){
alert("手机号码不存在!");
return;
}
if(!cardReg.test(aIpt[0].value)){
alert("身份证号不存在");
return;
}
window.location.href = "http://www.baidu.com"
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: