var validateNumChar = (rule, value, callback) => {
if (value === '') {
callback(new Error('请输入'));
} else {
var len = /^.{8}$/;
var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,9}$/
var _false = false;
if(!len.test(value)){
_false = true;
}
if(!reg.test(value)){
_false = true;
}
if(_false){
callback(new Error('请输入8位字母数字组合!'));
}else{
callback();
}
}
};
参考