Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Единственный способ проверить корректность e-mail — отправить по нему письмо и получить ответ. Всё, других способов нет.Тоже не всегда. Правильный ли адрес root@wqezxc? А если у меня в /etc/hosts и в mydomain (если брать postfix) прописан wqezxc?
Pattern pattern = Pattern.compile(“\\w+([\\.-]?\\w+)*@\\w+([\\.-]?\\w+)*\\.\\w{2,4}”);
[]
нужно? Все известные мне движки регулярных выражений (движок Java к ним не относится) этого не требуют. Довольно большое количество движков, наоборот, воспримет [\.]
как (?:\\|\.)
: т.е. [\.]
будет совпадать как с обратной косой чертой, так и с точкой.
Регулярные выражениия в Java на примере адреса электронной почты