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 [ "junior","eduardo","vinicius","bruno","beni","123","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; }