Ниже приведенный массив содержит символы, которые не разрешены для использования в адресе электронной почты. Какие символы из этого массива нельзя использовать в e-mail адресе? String [] emailExcludeSymbols = {"&","?","=","+","#","%","}","{","\\","[","]","|","^","<",">","*","$","!","~","`",",",";","(",")","'","\""};
Символы, которые нельзя использовать в адресе электронной почты из данного массива, следующие: "&", "?", "=", "+", "#", "%", "}", "{", "\", "[", "]", "|", "^", "<", ">", "*", "$", "!", "~", "`", ",", ";", "(", ")", "'", "\"".
[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}
Регулярное выражение для проверки электронной почты означает следующее: - Локальная часть адреса может содержать латинские буквы (в верхнем и нижнем регистре), цифры, а также специальные символы: ! # $ % & ' * + - / = ? ^ _ ` { | } ~ - Доменная часть адреса должна состоять из латинских букв (в верхнем и нижнем регистре), цифр, точки (не в начале или конце адреса и не повторяющейся) и дефиса - Доменное имя должно состоять из двух или более символов латинского алфавита - Если есть желание узнать больше о правилах адресов электронной почты, можно обратиться к стандарту RFC, доступному по ссылке: https://datatracker.ietf.org/doc/html/rfc5322. Однако, следует учесть, что в этом стандарте приводятся не только правила для почтовых адресов, но и для других протоколов