我需要一个正则表达式来验证密码。标准是密码应包含至少一个大写字母和一个小写字母。我想在Android中使用模式匹配器。
这是我的尝试:
public static final String PWD_PATTERN_ALP_UP = "(?=.*[A-Z])(?=.*[a-z]).*";
public static boolean isAlphabetPresent(String text) {
Pattern pattern = Pattern.compile(
Constants.PWD_PATTERN_ALP_UP,
Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(text);
return matcher.find();
}
答案 0 :(得分:1)
请试试这个:
(?=.*[A-Z])(?=.*[a-z]).*