需要帮助,使用jQuery.grep从textarea中查找关键字和短语,以便它不是完全匹配,但包含数组中的某些关键字和/或短语。
现在,只有当textarea是匹配数组的完全字词或短语时才有效:
function isSpam(array, name){
return $.grep(array, function(i) {
return i == name;
}).length > 0;
}
但如果匹配和其他一些文字,则无效。不确定语法应如何使其与数组中的任何关键字和短语相匹配。
此外,还有另一种方法可以使用indexOf吗?
答案 0 :(得分:1)
function isSpam(array, name){
return $.grep(array, function(i) {
return name.indexOf(i) >= 0;
}).length > 0;
}