Как работать с регулярными выражениями в jQuery?

Можно ли так сравнивать вводимый текст с регулярными выражениями? Если да, то почему не работает?
$('input[type=text]').bind('input', function(){
  var $namePattern = new RegExp("/[a-z0-9]","ig");
  if($(this).val() !== $namePattern ) {
      $('p').css('display', 'block');
    }
    else { $('p').css('display', 'none'); }

codepen.io/anon/pen/Iwmkj
  • Вопрос задан
  • 3151 просмотр
Решения вопроса 3
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
Вам следует прочесть для начала про регулярные выражения и как с ними работать.

Правильно и корректно использовать атрибут pattern в input.
Примерно так jsfiddle.net/nrjptkbf/1
Ответ написан
Комментировать
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы