From 05ac02f58a169979bf9485046a3a99eb9acbc99f Mon Sep 17 00:00:00 2001 From: my_ong <429426262@qq.com> Date: Wed, 12 Mar 2025 14:00:44 +0800 Subject: [PATCH] =?UTF-8?q?sparkles:=20:sparkles:=20=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/admin/acl/users/userForm.ts | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/views/admin/acl/users/userForm.ts b/src/views/admin/acl/users/userForm.ts index d718f46..168de5a 100644 --- a/src/views/admin/acl/users/userForm.ts +++ b/src/views/admin/acl/users/userForm.ts @@ -40,7 +40,16 @@ export const formItems = (sexes: Codebook[]): FormItem[] => { placeholder: t('pages.acl.user.form.add.placeholder.name'), maxlength: 20, }, - rules: [], + rules: [ + { + type: 'string', + required: true, + whitespace: true, + trigger: ['blur', 'change'], + pattern: new RegExp('^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$'), + message: '8位数字字母组合', + }, + ], }, { type: 'radio', @@ -80,7 +89,16 @@ export const formItems = (sexes: Codebook[]): FormItem[] => { showCount: true, placeholder: t('pages.acl.user.form.add.placeholder.password'), }, - rules: [], + rules: [ + { + type: 'string', + required: true, + whitespace: true, + trigger: ['blur', 'change'], + pattern: new RegExp('^(?=.*[A-Za-z])(?=.*\\d)[A-Za-z\\d]{8,}$'), + message: '8位数字字母组合', + }, + ], }, { group: 'form',