|
|
@ -133,8 +133,7 @@ const rules = reactive({ |
|
|
|
{required: true, message: '新密码不能为空', trigger: 'blur'}, |
|
|
|
{ |
|
|
|
validator: (rule, value, callback) => { |
|
|
|
// 新增中文检测逻辑 |
|
|
|
if (!/^[a-zA-Z0-9\W_]+$/.test(value)) { |
|
|
|
if (!/^[a-zA-Z0-9!@#$%^&*()-_+={}[\]|\\:;"'<>,.?/~\`]+$/.test(value)) { |
|
|
|
callback(new Error('密码只能包含数字、字母或符号')); |
|
|
|
} else if (value === passwd.oldPassword) { |
|
|
|
callback(new Error('新密码不能与旧密码一致')) |
|
|
|