Сервис быстрых ответов от искусственного интеллекта
Вопрос пользователя:
Ответ нейросети:
const form = document.querySelector(".form"); form.addEventListener("submit", function(event) { event.preventDefault(); });
const emailField = form.querySelector("#email"); const button = document.querySelector("#button"); const errorMsg = document.querySelector(".error");
emailField.addEventListener('keyup', function (event) { const re = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/; if (!re.test(emailField.value)) { button.disabled = true; errorMsg.classList.remove("hidden"); } else { button.disabled = false; errorMsg.classList.add("hidden"); } });
В данном примере использовано регулярное выражение /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,6}$/ для валидации email. Это выражение проверяет соответствие введенного текста формату email адреса. Если введенный текст не соответствует формату email, кнопка будет заблокирована и появится сообщение об ошибке. Если же введенный текст соответствует формату email, кнопка будет разблокирована и сообщение об ошибке скрыто.
Напишите нам, если в вопросе есть ваши персональные данные (yasnoponyatno24@yandex.ru)
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.