const validateUser = (rule, value, callback) => {
if (value) {
if (!/^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,16}$/.test(value)) {
callback(new Error('账号必须为8~16位数字+英文字母'))
} else {
callback()
}
}
}
const validatePassword = (rule, value, callback) => {
if (value) {
if (!/^(?![a-zA-Z]+$)(?![A-Z0-9]+$)(?![A-Z\W_]+$)(?![a-z0-9]+$)(?![a-z\W_]+$)(?![0-9\W_]+$)[a-zA-Z0-9\W_]{8,16}$/.test(value)) {
callback(new Error('密码必须为8~16位数字+英文字母+特殊字符'))
} else {
callback()
}
}
}
账号必须为8~16位数字+英文字母和密码必须为8~16位数字+英文字母+特殊字符的正则表达式
最新推荐文章于 2023-06-01 10:29:14 发布