@LehaRybkoha

Как с помощью RegExp заставить проверять каждый символ и при хотя бы одном не совпадении возвращать false?

Нужно с помощью jQuery.validate сделать так, чтобы перед переходом к следующему шагу формы(плагин quickWizard) в инпуте проверялся введённый текст и все, что не равно английским и русским буквам, а также знакам (), - и пробелу - показывало ошибку.
Сделал [-A-zА-я( )], в надежде на то, что если он не найдет этих символов, то будет false, но оказалось так, что если есть хотя бы один нужный символ, то далее могут идти все остальные и будет все равно true
Как сделать так, чтобы ВСЕ символы, кроме тех, что я указал равнялись false и было true при условии, что в инпуте только нужные символы или при условии, что нет хотя бы одного запрещённого?
  • Вопрос задан
  • 104 просмотра
Решения вопроса 2
john36allTa
@john36allTa
alien glow of a dirty mind
Надо ж обозначить начало и конец строки..
/^[-A-zА-я()\s]+$/
Ответ написан
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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