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