身份证正则表达式验证
onKeyUp=“value=value.replace(/[\W]/g,’’)”/(只能输入数字和字母)<div class="draw_cardnum"><span>身份证号</span><input type="idcard" placeholder="身份证号" onKeyUp="value=value.replace(/[\W]/g,'')"/&
·
onKeyUp=“value=value.replace(/[\W]/g,’’)”/(只能输入数字和字母)
<div class="draw_cardnum">
<span>身份证号</span>
<input type="idcard" placeholder="身份证号" onKeyUp="value=value.replace(/[\W]/g,'')"/>
</div>
var draw_cardnum = $(".draw_cardnum input").val();
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
if(reg.test(draw_cardnum) === false) {
alert("身份证输入不合法或为空");
return false;
}
更多推荐
已为社区贡献15条内容
所有评论(0)