不区分大小写的搜索

我正在尝试使用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而不是变量“ searchstring”中的内容(下一个示例不起作用):


var string="Stackoverflow is the BEST";

var searchstring="best";

var result= string.search(/searchstring/i);

alert(result);

我该如何实现?


互换的青春
浏览 443回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript