This commit is contained in:
lijiaqi 2024-04-26 13:12:26 +08:00
parent dfeac5a715
commit f5ef07a954
2 changed files with 16 additions and 16 deletions

View File

@ -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";
}

View File

@ -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";
}