JavaScript全文搜索Regex

JavaScript Full-Text search Regex

本文关键字:搜索 Regex 文搜索 JavaScript      更新时间:2023-09-26

我有以下代码:

var key = "Force";
var phrase = "May the Force be with you";

我需要以不区分大小写的方式搜索短语中的关键字。

它需要快速可靠。我认为自定义regex在这里可能是最好的,但不确定实现它的最佳方式是什么。

有什么建议吗?在JavaScript中最好的方法是什么?

i标志用于不区分大小写的搜索:

phrase.search(/force/i);

您可以在Mozilla文档中了解有关搜索函数和正则表达式的更多信息。

您还可以在regexpal中测试正则表达式(减去JavaScript特定的功能)。

str = "May the Force be with you";
str.search(/Force/i);

这是一个带有i标志的正则表达式,这使它不区分大小写。