java 强密码验证策略工具类
java 强密码验证策略工具类
package com.neusoft.caeid.common.utils;import java.util.regex.Matcher;
import java.util.regex.Pattern;/*** @author dume*/
public class PasswordUtil {public static final String REGEX = "^\\S*(?=\\S{6,})(?=\\S*\\d)(?=\\S*[a-zA-Z])(?=\\S*[`~!@#$%^&*()_+={}\\[\\]:;,.<>/?|\\\\ ])\\S*$";public static boolean validate(String password) {Pattern pattern = Pattern.compile(REGEX);Matcher matcher = pattern.matcher(password);return matcher.matches();}
}