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();
}
}
};
参考
这是一个JavaScript函数,用于验证输入的密码是否为8位且包含字母和数字的组合。函数首先检查值是否为空,然后使用两个正则表达式分别判断长度和字符组合。如果不符合条件,会返回错误提示。
874

被折叠的 条评论
为什么被折叠?



