From c0c2a248692da615932cbf176f94fa42f739e0c1 Mon Sep 17 00:00:00 2001 From: zry <18990852002@163.com> Date: Mon, 21 Jul 2025 14:30:38 +0800 Subject: [PATCH] ggbond --- src/components/changePassword.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/changePassword.vue b/src/components/changePassword.vue index 3b0291e..10e0d7a 100644 --- a/src/components/changePassword.vue +++ b/src/components/changePassword.vue @@ -133,7 +133,10 @@ const rules = reactive({ {required: true, message: '新密码不能为空', trigger: 'blur'}, { validator: (rule, value, callback) => { - if (value === passwd.oldPassword) { + // 新增中文检测逻辑 + if (!/^[a-zA-Z0-9\W_]+$/.test(value)) { + callback(new Error('密码只能包含数字、字母或符号')); + } else if (value === passwd.oldPassword) { callback(new Error('新密码不能与旧密码一致')) } else if (value.length < 8 || value.length > 16) { callback(new Error('长度应在 8 到 16 个字符'))