规则:至少同时包含数字和字母(可以含有特殊字符)
private static final String CHECK_CODE_NUM = "(.*[0-9]{1,}.*)(.*[a-zA-Z]{1,}.*)";
public static void main(String args[]){
String test1 = "12345678a"; //true
String err1 = "1234567"; //false
String err2 = "abcdefgh"; //false
String test3 = "123456asdfg.bck--=="; //true
String test4 = "06 ag.bck--++#"; //true
String test5 = "09c*fj45i**''";//true
String test6 = "0987....abc";//true
String test7 = "0987....abc12";//true
String test8 = "";//false
System.out.println(test1 + " : " + String.valueOf(checkPasswordFilter2(test1)));
System.out.println(err1 + " : " + String.valueOf(checkPasswordFilter2(err1)));
System.out.println(err2 + " : " + String.valueOf(checkPasswordFilter2(err2)));
System.out.println(test3 + " : " + String.valueOf(checkPasswordFilter2(test3)));
System.out.println(test4 + " : " + String.valueOf(checkPasswordFilter2(test4)));
System.out.println(test5 + " : " + String.valueOf(checkPasswordFilter2(test5)));
System.out.println(test6 + " : " + String.valueOf(checkPasswordFilter2(test6)));
System.out.println(test7 + " : " + String.valueOf(checkPasswordFilter2(test7)));
System.out.println(test8 + " : " + String.valueOf(checkPasswordFilter2(test8)));
}
多个()连起来是逻辑与
()之间有 | 是逻辑或