2009-09-15 79 views

回答

5
var words = $('#text').val().split(/\b[\s,\.-:;]*/); 
var keywords = ['keyword1', 'keyword2']; 

var isKeywordPresent = $.grep(keywords, function(keyword, index) { 
    return $.inArray(keyword, words) > 0; 
}).length > 0; 
+0

非常感谢达林! – Kelvin 2009-09-16 15:50:50

+0

此解决方案应使用返回$ .inArray(关键字,单词)> -1;如果单词中的第一个单词匹配,$ .inArray将返回0。 – Hobhouse 2010-07-23 06:22:52

相关问题