我正在尝试使用javascript进行搜索,而我正在使用RegExp
如果我只搜索一个单词就可以了,但是如果我搜索2个单词,例如“一个字符串”,那么我就没有结果 - 即使我使用的是我正在搜索的数据中存在的字符串,这是我的代码,
GroupCollection.prototype.search = function(letters) {
if(letters == "") return this;
var pattern = new RegExp(letters, "gi");
return _(this.filter(function(data) {
return pattern.test(data.get("name"));
}));
}
我的RegExp有没有理由不接受空格?