diff --git a/src/modules/system/users/components/UserEditingModal.vue b/src/modules/system/users/components/UserEditingModal.vue index 0ad431d08..dcaf86f75 100644 --- a/src/modules/system/users/components/UserEditingModal.vue +++ b/src/modules/system/users/components/UserEditingModal.vue @@ -173,7 +173,17 @@ const handleCreateUser = async () => { label="用户名" type="text" name="name" - validation="required|alphanumeric|length:0,50" + :validation="[ + ['required'], + ['length:0,63'], + [ + 'matches', + /^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$/, + ], + ]" + :validation-messages="{ + matches: '请输入有效的用户名', + }" >