Case-insensitive Suche

Ich versuche zu bekommen eine case-insensitive Suche mit zwei Zeichenfolgen in JavaScript zu arbeiten.

Normalerweise wäre es so:

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

Den /i flag für groß- /Kleinschreibung.

Aber ich Suche nach einem zweiten string; ohne fahne, es funktioniert perfekt:

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

Wenn ich die /i - flag auf die oben genannten Beispiel würde die Suche nach searchstring und nicht für das, was in der variable "searchstring" (neben z.B. nicht funktioniert):

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

Wie kann ich das erreichen?

Schreibe einen Kommentar