2009-09-15 3 views
0

У меня есть массив ключевых слов. Как я могу найти, присутствует ли какое-либо из этих ключевых слов в textarea? Есть ли какой-либо плагин или функция для этого?JQuery: Как найти текст в textarea

Спасибо

ответ

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

+0

Это решение должно использовать return $ .inArray (ключевое слово, слова)> -1; $ .inArray будет возвращать 0, если первое слово в словах совпадает. – Hobhouse