RegEx匹配字符串的一部分

时间:2013-02-03 01:20:41

标签: javascript regex pattern-matching match flags

我已经整理了一个搜索函数,该函数查看了很多div以将字符串与其数据属性中的信息进行匹配,并且我使用正则表达式来执行此操作。

这是我正在使用的正则表达式,它正在运行。

var regExPattern = "gi";
var regEx = new RegExp(filter, regExPattern);
// filter is the text that the user searches. 

我需要更改模式,以便它可以匹配字符串的一部分,例如它可以匹配“world”中的“hello world”。但是,如果你输入完整的字符串“hello world'

,那么我的工作才有效。”

我在Mozilla页面上读过有关正则表达式的内容,我认为我需要使用的标志是\S。所以我将regExPattern更改为"gi/\S\w*/" ...但这不起作用。我想我如何使用旗帜真的出错了。请有人指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

事实证明,它对RegEx模式或标志没有问题,因为它们正如我希望通过搜索整个字符串所希望的那样,但是我的搜索功能总共存在问题。 Please see this later question I posted