|
@@ -167,8 +167,11 @@ public class SysUserController {
|
|
|
return ResponseVO.fail("用户账号不能为空!");
|
|
|
} else if (sysUserService.queryUserName(user.getUsername()) != null) {
|
|
|
return ResponseVO.fail(user.getUsername() + "账号已存在!");
|
|
|
- } else if (user.getUsername().length() < 5 || user.getUsername().length() > 20) {
|
|
|
- return ResponseVO.fail(user.getUsername() + "用户账号长度必须介于5和20之间!");
|
|
|
+ } else {
|
|
|
+ String regExp = "^[^0-9][\\w_]{4,19}$";
|
|
|
+ if (!user.getUsername().matches(regExp)){
|
|
|
+ return ResponseVO.fail("用户账号长度必须是5-20位,只能包含字母、数字和下划线,不能数字开头!");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isEmpty(user.getPhonenumber())) {
|