// 身份证格式校验
idNoValidator(item) {
let self = this;
return function(rule, value, callback) {
if (item.idType === "NI") {
if (iDValidatorInstance.isValid(value)) {
let birthday = self.utils.getBirthdayFromIdCard(value);
if (self.utils.calcAge(birthday) < 18) {
callback(new Error("限18周岁以上"));
} else {
callback();
}
} else {
callback(new Error("身份证格式不正确"));
}
} else {
callback();
}
};
},
03-30
416
04-10
1304