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

Как правильно указать последовательность символов для валидации формы ?
-для поля "Имя" (только буквы латиницы и кирилицы + пробелы)
-для поля телефон (скобки, тире,плюс , цифры.)
Я использую 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',
				});

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

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

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

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

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект