const validateVin = (rule, value, callback) => {
const isABC = /D/; //是否含有字母
const reg = /^[A-Z]+$/; //字母是否大写
if (!value) {
callback(new Error('不能为空'));
} else if (value.length < 17) {
callback(new Error('不够17位'));
} else {
if (!isABC.test(value)) {
callback(new Error('是否含有英文'));
if (!reg.test(value)){
callback(new Error('英文必须大写'));
}
}
}
};
是否包含字母就生效了,我的正则没写错啊