На данный вопрос уже ответили:
Подскажите регулярное выражение для валидации поля, содержащего имя, фамилия, отчество через пробел:
Иванов Иван Алексеевич
Чтобы проверялось через пробел введены ли они и состоят из русских букв вот для одного /^[а-яА-ЯЁё\s\-]+$/i
.
Возможно что-то такое вы искали. Здесь разбивается на массив если все правильно.
UPD. Довел до ума.
var fio = document.getElementById('fio');
var reg = document.getElementById('reg');
reg.onsubmit = function (){
var arr = fio.value.replace(/\s{2,}/g, ' ').trim();
if(/[^а-яА-Я\s]/g.test(arr) == true) {
alert('Можно вводить только русские символы');
return false;
}
else {
arr = arr.split(' ');
if (arr.length != 3) {
alert('Заполните поле по шаблону : Фамилия Имя Отчество');
return false;
}
}
console.log(arr);
return false; // Это нужно убрать
}
<form id="reg">
<input id="fio" placeholder="ФИО"/>
<button>Подтвердить</button>
</form>
Суть такая: я выбираю первый select и в зависимости от значениея value (из первого селекта), у меня строится второй selectт
Возможно ли в js узнать существование значения отличного от null? В голову приходит простое решение:
Делаю бесконечный скрол, но не нашел ничего на pure jsПроблема возникает при отправке запроса к admin-ajax