Регулярное выражение "Фамилия Имя Отчество" или "Фамилия Имя", а так же что бы была возможность ввода не только на русском и на английском языке.
Пример ввода в input: "Иванов Иван Иванович", "Иванов Иван" "Ivanov Ivan Ivanovich", "Ivanov Ivan"
Не должно быть цифр и спец символов !
Как пример , только регулярку доработать что бы не пришлось if писать
var reg = /([а-яА-яa-zA-z]+\s)+([а-яА-яa-zA-z]+)/ig;
var str = "Иван Иванов";
console.log( str.match(reg)[0].length == str.length );
Вот пример регулярки который проверяет английские и русские символы плюс пробел.
var reg = /^([a-zа-яё\ ]+|\d+)$/ig;
var str = "Иван Иванов";
var str_en = "Petya Petrovich Pupkin";
console.log( str.match(reg) );
console.log( str_en.match(reg) );
Обновил регулярку после примечания
var reg = /^([a-zа-яё]+[\s]{0,1}[a-zа-яё]+[\s]{0,1}[a-zа-яё]+)$/ig;
var str = "Иван Иванов";
var str_en = "Petya Petrovich Pupkin";
var str_not_work = "Petya Petrovich Pupkin sfsdfsdf";
console.log( str.match(reg) );
console.log( str_en.match(reg) );
console.log( str_not_work.match(reg) );
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости