У меня естьформа которая проверяется на пустую строку, но мне нужно еще проверить на соответствие символов: чтоб только буквы, разного регистра, без цифр, английские, русские, украинские, без символов, но можно было писать ъ ї такие буквы. Я так понимаю, что нужно писать регулярное выражение, не получается его правильно составить. Если кто то прям очень добр, подскажите еще как в такую валидацию добавить проверку email. Спасибо всем за подсказки и помощь!
function validateForm() {
if (document.myForm.Name.value == "" && document.myForm.Name.value == !/^[А-Я][а-я]*/ ) {
document.myForm.Name.focus();
var elements = document.getElementsByName("Name")[0];
elements.className += " input_error";
return false;
} else {
var elementsOk = document.getElementsByName("Name")[0];
elementsOk.classList.remove("input_error");
}
}
<form class="contact-form" name="myForm" onsubmit="validateForm();" id="form">
<div class="contact-form__item">
<input class="contact-form__input" type="text" name="Name" placeholder="Имя Фамилия">
</div>
<div class="contact-form__item">
<input class="contact-form__input" type="email" name="Email" placeholder="Email">
</div>
<div class="contact-form__item">
<input class="btn-main contact-form__submit" type="submit" value="Бесплатная Консультация">
</div>
</form>
я бы вот так сделал наверное. Просто добавить в регулярку недостающие симловы
/^[a-zA-Zа-яА-ЯёЁІіЇїЄєҐґ']?$/
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньРеализовано переключение языков, как показано на картинках
Я пишу парсер сайта на PHP и использую для этого phpQueryПроблема в том что когда я ищу класс processed на странице https://www