JavaScript全文搜索正则表达式

时间:2011-06-26 05:43:45

标签: javascript regex

我有以下代码:

var key = "Force";

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

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

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

有什么建议吗?在JavaScript中执行此操作的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

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

phrase.search(/force/i);

您可以在the search functionregular expressions的Mozilla文档中了解详情。

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

答案 1 :(得分:2)

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

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