JavaScript全文搜索Regex
JavaScript Full-Text search Regex
我有以下代码:
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标志的正则表达式,这使它不区分大小写。
相关文章:
- 如何搜索术语“;AI”;使用regex
- 如何在php和javascript中使用regex检测空格分隔词(在全文搜索查询中)
- Regex,它搜索一个起始字符,介于两者之间的任何字符,然后是一个结束字符
- 在JavaScript上使用RegEx在多个圆括号中搜索唯一值
- 为什么字符串搜索的参数表现得像Regex
- 如何使用regex在以前的搜索结果中进行搜索和替换
- VBA中的Regex-如何恢复搜索
- Javascript Regex exec 在向搜索文本添加属性/引号后冻结
- 搜索Thorough链接并用Regex、PHP或Javascript识别RSS源
- 使用Jquery数据表禁用智能搜索/regex
- JavaScript + RegEx Complications - 搜索不包含子字符串的字符串
- MongoDB在一个列表中检查多个regex匹配项以进行免费文本搜索
- 从数据库(NodeJS)中的搜索返回Regex模式
- regex使用jQuery精确匹配多个搜索词
- Regex查找正则表达式标志和搜索模式
- Regex模式搜索从2个字母或2个数字开始
- regex向后搜索
- Javascript通配符regex搜索结果不一致
- 数据表默认regex只搜索开始
- JavaScript全文搜索Regex