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;
}
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐