我正在尝试使用 javascript 进行搜索,RegExp
如果我只搜索一个单词就可以了,但是如果我搜索 2 个单词,例如“a string”,那么我没有得到任何结果——即使我使用的是一个字符串存在于我正在搜索的数据中,这是我的代码,
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 是否有任何理由不接受空格?