Поиск без учета регистра

Я пытаюсь получить регистронезависимый поиск с двумя строками в JavaScript.

Обычно это будет так:

var string="Stackoverflow is the BEST";
var result= string.search(/best/i);
alert(result);

/i Флаг будет для без учета регистра.

Но мне нужно искать вторую строку; без флага работает отлично:

var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(searchstring);
alert(result);

Если я добавлю/i Отметьте приведенный выше пример, он будет искать строку поиска, а не то, что находится в переменной "SearchString» (следующий пример не работает):

var string="Stackoverflow is the BEST";
var searchstring="best";
var result= string.search(/searchstring/i);
alert(result);

Как мне этого добиться?

Ответы на вопрос(11)

Ваш ответ на вопрос