Как правильно указать символы для валидации формы?

Как правильно указать последовательность символов для валидации формы ?
-для поля "Имя" (только буквы латиницы и кирилицы + пробелы)
-для поля телефон (скобки, тире,плюс , цифры.)
Я использую formvalidatie.js :
$.formUtils.addValidator({
                name: 'myLetters',
                validatorFunction: function (value, $el, config, language, $form) {
                    if(value == ''){
                        return false;
						}
						return /^[A-zабвгдеёжзийклмнопрстуфхцчшщьыъэюяАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯіїюґҐІЮЇєЄжЖ]*$/.test(value);
					},
					errorMessage: 'Name can not contain numbers',
					errorMessageKey: 'badEvenNumber',
				});

Так я указывал валидацию для поля "Имя" . Вот только как разрешить там пробел?
И как задать строку для мобильного номера ?
  • Вопрос задан
  • 3552 просмотра
Решения вопроса 1
jlekapb
@jlekapb
.do
Буквы и пробелы:
/^[a-zA-Zа-яА-ЯЁё ]+$/

Номер телефона:
/^[\s()+-]*([0-9][\s()+-]*){6,20}$/

Можно потестить в онлайне:
https://www.regex101.com/#javascript

Так же просто ищется в гугле: js regexp phone number
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы