JavaScript - conta repetições

Compara a digitação com elementos de uma matriz de dados (array) e conta os elementos repetidos. Digite no campo amarelo qualquer coisa e se dentre elas existir algum dos vocábulos da matriz de dados a contagem é iniciada.


Matriz de dados [ "rafa","duda","bruno","beni","etc e tal"];


     
_
     
_

 /********     conta as repetições de digitação
      compara string e array
      by rotasul.net **********/

function regexZ(){
var warr = [ "palavra1","palavra2","palavra3","etc e tal"];
var worte = document.getElementById('box').value;
var rec = '';
for (var i = 0; i < warr.length; i++) {
    var rgex = new RegExp('\('+ warr[i] +'\)', "g");
    if (worte.match(rgex))
      rec += warr[i]+' = '+worte.match(er).length+' ';
}
document.getElementById('m2').innerHTML = worte;
document.getElementById('m1').innerHTML = rec;
}