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","pedro","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 = '';
  var i = 0 ;
  var warrL = warr.length ;
  for( i ; i < warrL ; ++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;
}