密码强度校验



/**
 * 密码强度校验
 * @param psw
 * @return
 */
public static boolean checkPwdFormat(String psw) {
    // 密码由8~16位数字大小写字母组成,区分大小写,三者必须混用
    String regex = "^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9]).{8,16}$";
    Pattern p = Pattern.compile(regex);
    Matcher m = p.matcher(psw);
    return m.matches();

}

 

 
上一篇:Java中对正则表达式的支持


下一篇:正则实现数字的千位分隔符表示法