Input中实现对身份证的验证
程序员文章站
2022-04-06 11:38:29
...
身份证校验
15位的纯数字或者18位的纯数字或者17位的纯数字+最后一位为X或x
正则表达式
/(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/
实现
input为text,不要为number
<input type="text" id="idCode" class="fr c_gray_777" required name="idCode" maxlength="18" placeholder="请输入证件号" />
校验
//验证身份证格式
var idCardReg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/,
iFlag = idCardReg.test($("#idCode").val());
if(!iFlag){
$ak.alert("您输入的身份证格式有误!", {
icon: "error", //图标类型(warning,error,info,question,success)
button_ok: "确定", //弹窗中的确定按钮文字
button_cancel: "取消", //弹窗中的取消按钮文字
title: "提示" //弹窗中的标题名称文字
});
return false;
}
上一篇: 简单小结
下一篇: input数字输入框可以输入e的原因