From f5ef07a9546dd9862cdb18e5299fc00ff7263592 Mon Sep 17 00:00:00 2001 From: lijiaqi Date: Fri, 26 Apr 2024 13:12:26 +0800 Subject: [PATCH] update --- .../com/ydool/common/utils/LoginNameUtil.java | 28 +++++++++---------- .../com/ydool/common/utils/PasswordUtil.java | 4 +-- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/ydool/common/utils/LoginNameUtil.java b/src/main/java/com/ydool/common/utils/LoginNameUtil.java index 8dd1f40..a12762f 100644 --- a/src/main/java/com/ydool/common/utils/LoginNameUtil.java +++ b/src/main/java/com/ydool/common/utils/LoginNameUtil.java @@ -11,20 +11,20 @@ public class LoginNameUtil { * @return */ public static String checkp(String userName) { - //用户名必须为6-20位。 - if (userName.length() < 6 || userName.length() > 20) { - return "用户名必须为6-20位"; - } - // 用户名只能包含数字、字母和下划线。 - String str = "^[a-zA-Z0-9_]+$"; - if (!userName.matches(str)) { - return "用户名只能包含数字、字母和下划线"; - } - // 用户名不能以数字开头。 - String str1 = "^[a-zA-Z_][a-zA-Z0-9_]*$"; - if (!userName.matches(str1)) { - return "用户名不能以数字开头"; - } +// //用户名必须为6-20位。 +// if (userName.length() < 6 || userName.length() > 20) { +// return "用户名必须为6-20位"; +// } +// // 用户名只能包含数字、字母和下划线。 +// String str = "^[a-zA-Z0-9_]+$"; +// if (!userName.matches(str)) { +// return "用户名只能包含数字、字母和下划线"; +// } +// // 用户名不能以数字开头。 +// String str1 = "^[a-zA-Z_][a-zA-Z0-9_]*$"; +// if (!userName.matches(str1)) { +// return "用户名不能以数字开头"; +// } return "ok"; } diff --git a/src/main/java/com/ydool/common/utils/PasswordUtil.java b/src/main/java/com/ydool/common/utils/PasswordUtil.java index 12ac6bb..fc2876f 100644 --- a/src/main/java/com/ydool/common/utils/PasswordUtil.java +++ b/src/main/java/com/ydool/common/utils/PasswordUtil.java @@ -66,9 +66,9 @@ public class PasswordUtil { * @return String */ public static String checkp(String pwd) { - String str = "^(?=.*[A-Z])(?=.*[a-z])(?=.*\\d)(?=.*[@$!%*#?&])[A-Za-z\\d@$!%*#?&]{18,36}$"; + String str = "^(?=.*[A-Z])(?=.*[a-z])(?=.*\\d)(?=.*[!\"#$%&'()*+,-./:;<=>?@[\\\\]^_`{|}~])[A-Za-z\\d !\"#$%&'()*+,-./:;<=>?@[\\\\]^_`{|}~]{10,36}$"; if (!pwd.matches(str)) { - return "密码至少由18位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号各一个),最长36位"; + return "密码至少由10位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号各一个),最长36位"; } else { return "ok"; }