使用 jquery 或 JS 查找文本区域内的所有单词出现次数

Find all word ocurrencies inside a textarea with jquery or JS

我需要一些帮助才能做到这一点。我有一个 textarea 和一个 "search form",我在其中放置一个词以在 textarea 中查找并计算找到的匹配项数。

实际工作代码

$("#encontrar").click(function(){
    var palabra = $("#palabra").val();
    var codigo = $("#codigo").val();
    var str = codigo, strToMatch = palabra,
    re = new RegExp(palabra,'ig');
    var numero = str.match(re).length;
    alert(numero);
})

试试这个正则表达式

var str = "Hey hello hi history hey", strToMatch = 'hey',
 re = new RegExp('hey','ig');
 str.match(re).length;