Сделайте.search() регистронезависимым для переменной

Я хотел бы сделать.search() регистронезависимым для переменной, которую я в нее ввел. Из документации по W3 выясняется, что я могу только жесткий поиск кода без учета регистра. Пример на W3 идет:

var str = "Mr. Blue has a blue house";
var n = str.search(/blue/i);

Мой код выглядит так:

var searchTerm = $("input").val();
var source = $("#page5").html();
var found = source.search(searchTerm);

Если бы я кодировал его как пример W3, команда.search() выглядела бы так:

var found = source.search(/searchTerm/i);

Однако, когда я делаю это, кажется, что он пытается искать буквальный текст "searchTerm" вместо значения в переменной searchTerm. Есть ли способ использовать регистронезависимость в методе поиска при вставке в него переменной?

1 ответ

Непроверенные:

var searchTerm = $("input").val().toLowerCase(); 
var source = $("#page5").html().toLowerCase();
Другие вопросы по тегам