1、密码由6-32位字母、数字或下划线构成;
2、至少需要一位小写字母;
3、至少需要一位大写字母;
4、至少需要一位数字。
String password = "password";
System.out.println(password != null && password.length() >= 6 &&
password.length() <= 32 &&
Pattern.compile("[a-z]+").matcher(password).find()
&& Pattern.compile("[A-Z]+").matcher(password).find()
&& Pattern.compile("[//d]+").matcher(password).find());