InputValidation.idCard constructor
身份证号校验(中国大陆)/ Chinese ID card validation
Example:
validator: InputValidation.idCard(errorMsg: "请输入正确的身份证号").validate
Implementation
factory InputValidation.idCard({
String? errorMsg,
String? emptyTip,
bool mustFill = true,
}) {
return InputValidation(
mustFill: mustFill,
regExp: RegExp(r'^[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]$'),
errorMsg: errorMsg ?? "请输入正确的身份证号",
emptyTip: emptyTip ?? "身份证号不能为空",
);
}