产品提供的正则校验只支持比较简单的正则表达式,复杂的正则表达式校验需要通过JS校验的方法。
验证身份证是否填写正确
1.百度找到身份证校验的正则
2.进入JS校验的编写页面撰写以下脚本,标红部分则为正则表达式:
if (!(
/^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/
.test(value))) {
return { valid: false, data: { message: "您输入的身份证号不对哦!" } }
} return true;