相关疑难解决方法(0)

参考 - 这个正则表达式意味着什么?

这是什么?

这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.

为什么是这样?

患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.

范围是什么?

此引用适用于以下语言:,,,,,,.

这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:

  • 什么是正则表达式平衡组?

regex

52
推荐指数
1
解决办法
11万
查看次数

正则表达式以任何顺序匹配查询中的所有单词

我正在尝试为项目构建搜索功能,该项目根据用户搜索输入缩小项目,如果匹配项目列出的关键字.为此,我将项目关键字保存在data属性中,并使用RegExp模式将查询与这些关键字匹配.

我目前正在使用这个表达式,我知道这是不正确的,需要你的帮助:

new RegExp('\\b(' + query + ')', 'gi')))其中query是|用户输入的查询的分隔值(例如\\b(meat|pasta|dinner)).即使只有一场比赛,这也会给我一个匹配,比如说 - meat

只是为了抛出一些背景,这是一个小例子:

如果用户键入:meat pasta dinner它应列出所有列出所有3个关键字的项目,即meat pastadinner.这些与他们输入的顺序无关.

你能帮我一个表达式,它会以任何顺序匹配查询中的所有单词吗?

javascript regex jquery

27
推荐指数
3
解决办法
3万
查看次数

标签 统计

regex ×2

javascript ×1

jquery ×1