password: [
{ required: !props.id? true:false , trigger: 'blur',
validator: (rule, value, callback, source, options) => {
const pwdRegex = new RegExp('(?=.*[0-9])(?=.*[a-zA-Z])(?=.*[^a-zA-Z0-9]).{8,30}')
if (!props.id && value === '' ) {
callback(new Error('请输入密码!'))
}
if (!pwdRegex.test(value)) {
callback(new Error('密码至少八个字符,包含至少一个字母、数字、特殊字符'))
}
},
},
],
前端验证弱密码代码记录
最新推荐文章于 2023-12-29 10:24:20 发布