js代码:
<script type="text/javascript">
//身份证校验
function chickCard(){
var card = $("#card").val();
// 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X
var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if(reg.test(card) === false){
alert("身份证输入不合法");
$("#card").val("");
return false;
}
}
</script>
input框:
<label style="width:100px;">身份证:</label>
<input id="card" type="text" name="qr_card" value="${(qrcodeMerchants.qr_card)!}" class="required" onblur="chickCard()"/>
本文提供了一段用于验证身份证号码是否合法的JavaScript代码。该代码能够检查15位或18位身份证号的有效性,并确保18位身份证号的最后一项为数字或大写X。
&spm=1001.2101.3001.5002&articleId=80362336&d=1&t=3&u=ce2202bcec4c4559970c054537b2bd1b)
399

被折叠的 条评论
为什么被折叠?



