Regex не работает для IE11, но работает на Chrome / Firefox - PullRequest
0 голосов
/ 03 декабря 2018

Я знаю, что это много обсуждалось, но не смог найти хорошего решения, которое бы сработало для меня.Я пробовал много вещей, но что-то просто не работает на ie11.Это было проверено и работало на Chrome и Firefox.

var myTitle = $('select[name="parameters[title]"] :selected').text();
var myMatchForRegex = $('select[name="parameters[my_list][]"] option');
var regex = new RegExp('^' + myTitle + '[-]{1}.+$', 'gm');
console.log("my regex test: " + regex);

myMatchForRegex.each(function (index, item) {
    if (!item.text.match(regex)) {
         item.hide();
    } else {
         item.show();
    }
})

Может быть, кто-то может мне помочь и показать мне, где моя ошибка, почему она не работает в ie11?

PS Если это изменитсячто-то - myMatchForRegex - это объект, который содержит X количество выбранных элементов, и элементы обновляются (отображаются / скрываются) в зависимости от того, какой "myTitle" был выбран ранее, поэтому я использую каждый из них там.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...