diff --git a/src/components/changePassword.vue b/src/components/changePassword.vue index 10e0d7a..9c36913 100644 --- a/src/components/changePassword.vue +++ b/src/components/changePassword.vue @@ -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('新密码不能与旧密码一致'))