Случай не имеет значения с валидатором электронной почты Apache commons, вот пример кода
import org.apache.commons.validator.routines.EmailValidator;
public class Main {
public static void main(String[] args) {
EmailValidator validator = EmailValidator.getInstance();
if (validator.isValid("john@newman.COM")) {
System.out.println("Valid");
} else {
System.out.println("Invalid");
}
}
}
Я проверил этот код с помощью commons-validator-1.6.jar и электронных писем john@newman.COM,john@newman.Com действительны согласно коду.
Output - Valid
Средство проверки общего доступа Apache внутренне преобразует электронную почту в нижний регистр, прежде чем сопоставлять шаблоны для действительного электронного письма, поэтому регистр не имеет значения.