Я попытался применить несколько аннотаций @Pattern к одному полю:
@Pattern(regexp = "(?=.*[0-9])", message = "Password must contain one digit.")
@Pattern(regexp = "(?=.*[a-z])", message = "Password must contain one lowercase letter.")
@Pattern(regexp = "(?=.*[A-Z])", message = "Password must contain one uppercase letter.")
@Pattern(regexp = "(?=\S+$)", message = "Password must contain no whitespace.")
private String password;
Однако я не могу этого сделать. Я хочу, чтобы отдельные сообщения были связаны с нарушением регулярного выражения в поле пароля. Возможно ли это?
Моей альтернативой является использование тегов JSF 2.0 f: validatorRegex.