有時(shí)候需要用戶(hù)設(shè)置密碼時(shí)要同時(shí)擁有大小寫(xiě)字母加數(shù)字的組合犯助,可以使用這條正則表達(dá)式
(?=.[A-Z])(?=.[a-z])(?=.*[0-9])[a-zA-Z0-9]{6,15}
String newPwd = "Abc123";
String regex = "(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])[a-zA-Z0-9]{8,15}";
Boolean flag = newPwd.matches(regex);
if (flag) {
System.out.println(newPwd+ "是合法的");
} else {
System.out.println(newPwd+ "是不合法的.....");
}