Показать сообщение отдельно
  #1 (permalink)  
Старый 15.02.2016, 15:03
Новичок на форуме
Отправить личное сообщение для Tesla Посмотреть профиль Найти все сообщения от Tesla
 
Регистрация: 15.02.2016
Сообщений: 3

Странная проверка соответствия регулярного выражения.
Доброго времени суток, уважаемые форумчане!

Сразу к делу:
<input type="text" class="BossInp" id="BossFam" />


$('.BossInp').change(function(){

var RegBoss = /[a-zA-Zа-яА-ЯёЁ]{3,20}$/gi;

var BossIn = $('.BossInp').val();

var result = RegBoss.test(BossIn);

var BossFaml = $('#BossFam').val();

var BossFamRes = RegBoss.test(BossFaml);

});


Имеется несколько тегов инпут, объединенных в класс BossInp и имеющих уникальные ID.
Задача скрипта в проверке соответствия содержимого тегов <input type="text" /> регулярному выражению RegBoss.

Странность (по крайней мере для моего печального понимания js) в том,

что в случае с "var result = RegBoss.test(BossIn);" проверка проходит корректно. Но "var BossFamRes = RegBoss.test(BossFaml);" возвращает false в любом случае. Весь мозг себе сломал и вынужден беспокоить Вас.

Благодарю за понимание!
Ответить с цитированием