javascript正则表达式验证身份证

<html>
<head>
<script>
function $(e){return document.getElementById(e);}
function go()
{
var reg=/^[1-9]{1}[0-9]{14}$|^[1-9]{1}[0-9]{16}([0-9]|[xX])$/;
if(reg.test($("check").value))
{alert("ok");}
else{alert("no");}
}
</script>
</head>
<body>
<input id="check" type="text" onchange="go()" />
</body>
</html>
原文地址:https://www.cnblogs.com/feng12345/p/5373066.html