String password = "Zz345678901234567890";
// (?=.*x) 非捕获,只是检测整个passwrod 是否含有x
String pattern = "^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(\\S){8,20}$";
System.out.println(Pattern.matches(pattern, password));
Java - 正则表达式(使用?:)匹配密码
最新推荐文章于 2024-07-25 05:23:01 发布