update
This commit is contained in:
parent
dfeac5a715
commit
f5ef07a954
|
@ -11,20 +11,20 @@ public class LoginNameUtil {
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public static String checkp(String userName) {
|
public static String checkp(String userName) {
|
||||||
//用户名必须为6-20位。
|
// //用户名必须为6-20位。
|
||||||
if (userName.length() < 6 || userName.length() > 20) {
|
// if (userName.length() < 6 || userName.length() > 20) {
|
||||||
return "用户名必须为6-20位";
|
// return "用户名必须为6-20位";
|
||||||
}
|
// }
|
||||||
// 用户名只能包含数字、字母和下划线。
|
// // 用户名只能包含数字、字母和下划线。
|
||||||
String str = "^[a-zA-Z0-9_]+$";
|
// String str = "^[a-zA-Z0-9_]+$";
|
||||||
if (!userName.matches(str)) {
|
// if (!userName.matches(str)) {
|
||||||
return "用户名只能包含数字、字母和下划线";
|
// return "用户名只能包含数字、字母和下划线";
|
||||||
}
|
// }
|
||||||
// 用户名不能以数字开头。
|
// // 用户名不能以数字开头。
|
||||||
String str1 = "^[a-zA-Z_][a-zA-Z0-9_]*$";
|
// String str1 = "^[a-zA-Z_][a-zA-Z0-9_]*$";
|
||||||
if (!userName.matches(str1)) {
|
// if (!userName.matches(str1)) {
|
||||||
return "用户名不能以数字开头";
|
// return "用户名不能以数字开头";
|
||||||
}
|
// }
|
||||||
return "ok";
|
return "ok";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -66,9 +66,9 @@ public class PasswordUtil {
|
||||||
* @return String
|
* @return String
|
||||||
*/
|
*/
|
||||||
public static String checkp(String pwd) {
|
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)) {
|
if (!pwd.matches(str)) {
|
||||||
return "密码至少由18位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号各一个),最长36位";
|
return "密码至少由10位及以上大小写字母、数字及特殊字符等混合、随机组成(至少包括数字、小写字母、大写字母和特殊符号各一个),最长36位";
|
||||||
} else {
|
} else {
|
||||||
return "ok";
|
return "ok";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue