<input type="text" name="card_num" id="num" class="si_name_input si_left si_top_small" placeholder="请填写身份证号" maxlength="18" onBlur="checkIdCard(this.value)">
接下来js
//验证身份证号
function checkIdCard(idcard) {
const regIdCard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
if (!regIdCard.test(idcard)) {
layer.msg("身份证号码错误");
return false;
} else {
return true;
}
}