我已经整理了一个搜索函数,该函数查看了很多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*/"
...但这不起作用。我想我如何使用旗帜真的出错了。请有人指出我正确的方向。
答案 0 :(得分:0)
事实证明,它对RegEx模式或标志没有问题,因为它们正如我希望通过搜索整个字符串所希望的那样,但是我的搜索功能总共存在问题。 Please see this later question I posted。