سؤال

ولدي مجموعة من الكلمات الرئيسية. كيف يمكنني أن أجد إذا كان أي من هذه الكلمات موجودة في جزء النص؟ هل هناك أي البرنامج المساعد أو وظيفة للقيام بذلك؟

وشكرا

هل كانت مفيدة؟

المحلول

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;

نصائح أخرى

وبالنسبة لبعض الأفكار SO البحث عن سلسلة نصية باستخدام مسج؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top