在使用 jQuery.grep 从 textarea 中查找关键字和短语时需要帮助,以便它不是完全匹配但在数组中包含某些关键字和/或短语。
现在,这仅在 textarea 是与数组匹配的确切单词或短语时才有效:
function isSpam(array, name){
return $.grep(array, function(i) {
return i == name;
}).length > 0;
}
链接:http: //jsfiddle.net/2ejC5/
但如果有匹配项和其他一些文本则不起作用。不确定语法应该如何使其与数组中的任何关键字和短语匹配。
另外,是否有另一种方法可以用 indexOf 做到这一点?