Здравствуйте, я пытаюсь сделать проверку нечувствительности, если какой-либо текст в списке сопоставляет переменную (шаблон), и если она охватывает оболочку вокруг одного и того же слова.символы диапазона, которые соответствуют строке
HTML
<ul>
<li><a href="#">Lorem</a></li>
<li><a href="#">Ipsum</a></li>
<li><a href="#">Dolor</a></li>
<li><a href="#">Sit</a></li>
<li><a href="#">Amet</a></li>
</ul>
JQuery
var pattern = 'lor';
var filter = new RegExp(pattern, 'gi');//create regexp
$('ul li').each(function() {
var spanResult = $(this).text().match(filter);//match html with filter
if ($(this).text().toLowerCase().indexOf(spanResult) >= 0)
{
$(this).text().replace(spanResult, '<span>'+spanResult+'</span>');
}
});
Отлично написано спасибо! – svendjokumsen