Password verification (including: numbers + uppercase and lowercase letters)

public static boolean valPass(Object value) {
if( null == value ){
return false;
}else{
String passWord = (String) value;
if(passWord.matches("\\w+")){
String regex = "^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z]).*$";
return  ( passWord.length()>=8  && passWord.length() <=16  && passWord.matches(regex) )  ? true : false;
}else{
return false;
}
}
}

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326599544&siteId=291194637