From a37fe239e659295f20f6629c406d0b7b767e33b7 Mon Sep 17 00:00:00 2001 From: zry <18990852002@163.com> Date: Mon, 21 Jul 2025 14:46:28 +0800 Subject: [PATCH] password regular expression --- src/components/changePassword.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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('新密码不能与旧密码一致'))