优化用户名验证规则

pull/508/MERGE
Karson 2025-08-14 11:05:16 +08:00
parent 4ca7d2b15f
commit fad4731136
3 changed files with 32 additions and 30 deletions

View File

@ -29,5 +29,7 @@ return [
'Updatetime' => '更新时间', 'Updatetime' => '更新时间',
'Token' => 'Token', 'Token' => 'Token',
'Status' => '状态', 'Status' => '状态',
'Username must be 3 to 30 characters' => '用户名只能由3-30位数字、字母、下划线组合',
'Password must be 6 to 30 characters' => '密码长度必须在6-30位之间不能包含空格',
'Leave password blank if dont want to change' => '不修改密码请留空', 'Leave password blank if dont want to change' => '不修改密码请留空',
]; ];

View File

@ -13,7 +13,7 @@ class User extends Validate
'username' => 'require|regex:\w{3,30}|unique:user', 'username' => 'require|regex:\w{3,30}|unique:user',
'nickname' => 'require|unique:user', 'nickname' => 'require|unique:user',
'password' => 'regex:\S{6,30}', 'password' => 'regex:\S{6,30}',
'email' => 'require|email|unique:user', 'email' => 'email|unique:user',
'mobile' => 'unique:user' 'mobile' => 'unique:user'
]; ];

View File

@ -10,7 +10,7 @@
<div class="form-group"> <div class="form-group">
<label for="c-username" class="control-label col-xs-12 col-sm-2">{:__('Username')}:</label> <label for="c-username" class="control-label col-xs-12 col-sm-2">{:__('Username')}:</label>
<div class="col-xs-12 col-sm-4"> <div class="col-xs-12 col-sm-4">
<input id="c-username" data-rule="required" class="form-control" name="row[username]" type="text" value="{$row.username|htmlentities}"> <input id="c-username" data-rule="{:__('Username')}:required;username" class="form-control" name="row[username]" type="text" value="{$row.username|htmlentities}">
</div> </div>
</div> </div>
<div class="form-group"> <div class="form-group">