Проверятор корректности email
Реализуйте сайт, позволяющий проверить корректность email-адреса.
Основные возможности проекта
- Форма с полем для ввода email.
- Кнопка для проверки корректности email.
- Вывод результата: email корректен или некорректен.
Главная страница
На главной странице сайта должна быть форма с полем для ввода email-адреса и кнопкой "Проверить". Пользователь вводит email. По нажатию на кнопку сайт проверяет, соответствует ли адрес правилам синтаксиса, и выводит результат.
Критерии проверки
Email считается корректным, если он соответствует следующим правилам:
- Содержит символ @.
- Имеет символы до и после @ (локальная часть и домен).
- Содержит точку в доменной части (после @).
- Не содержит пробелов.
- Содержит допустимые символы (буквы, цифры, точка, дефис, подчеркивание).
Результат проверки
После проверки сайт должен вывести одно из сообщений:
- Email корректен - если адрес соответствует всем правилам.
- Email некорректен - если адрес не соответствует правилам.
Дополнительные возможности
- Подробная ошибка при некорректном email (например, "Отсутствует символ @", "Нет точки в домене").
- Проверка на существование домена (MX-запись).