js 验证身份证号
JS脚本 2009/6/4 9:53:46 点击:不统计
关键词:js js验证身份证号,身份证号检查,检查身份帐号是否正确
第一种:
<input type="text" name="CodeType" value="身份证" onblur="if(!/^\d{18}$|^\d{15}$/.test(this.value))this.value=''" maxlength="30" /> <input type="submit" name="Submit" value=" 提 交 " />
采用及时检验,onblur 如果不正确则清空。
第二种
<script>
function checkIDCard (str)
{
isIDCard1=new RegExp(/^[1-9]\d{7}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}$/); //15位
isIDCard2=new RegExp( /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/); //18位
//var len=str.length;
//测试验证18位。。。。。。。。。。。。。。。。。
if( isIDCard2.test(str)==false)
{
alert('身份证号检查不正确')
}
else
{
alert('身份证号码检查正确')
}
}
</script>
<input type="text" id="cardid" />
<input type="button" onclick="checkIDCard(document.all.cardid.value)" value="检查身份证号码">
·上一篇:[转帖] javascript 刷新框架 >> ·下一篇:js操作select下拉框 >>