Помогите с валидацией
Здравствуйте, уважаемые.
Прошу помочь разобраться с проверкой вводимых данных: ФИО должны быть на русском языке, телефон и e-mail - правильных форматов. |
|
Dmitriyff,
паттерн на мыло не торт. |
Serg_pnz,
Вариантов паттерна валидации мыла много, применил первый попавшийся. Предложите вариант с тортом |
примеры различных паттернов можно найти тут
еще для email как вариант [a-zA-Z0-9.+_-]+@[a-zA-Z0-9.-]+\.[a-zA-Z0-9.-]+ |
Да зачем вообще это надо?
Уже и русские емаилы есть. Проверка не нужна, включайте логику. |
Your,
Ну захотелось человеку проверку сделать, попросила помощи. |
Дзен-трансгуманист,
а еще когда просят в чем-то разобраться, выкладывают свою проблему в исходном коде. Самое интересное, что автор проблемы еще ни разу не отписалась тут. |
На самом деле. не ожидала такой отдачи, спасибо! Я пробовала сделать, но застряла на проверке ФИО, в итоге выяснилось, что я смешала JS и PHP. Теперь дальше разбираюсь))))
Пока у меня вот что, мне нужно, чтоб ФИО вводили только по-русски: function showError(container, errorMessage) { container.className = 'error'; var msgElem = document.createElement('span'); msgElem.className = "error-message"; msgElem.innerHTML = errorMessage; container.appendChild(msgElem); } function resetError(container) { container.className = ''; if (container.lastChild.className == "error-message") { container.removeChild(container.lastChild); } } function validate(form) { var elems = form.elements; resetError(elems.from1.parentNode); if (!elems.from1.value) { showError(elems.from1.parentNode, ' Убедитесь что Фамилия содержит только русские символы'); } } |
Часовой пояс GMT +3, время: 19:48. |