Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pssoal,
não sei se vai ser util, mas como tive que desenvolver esta funcao e ela é genérica, gostaria de contribuir com a comunidade.
o objetivo desta função é você passar um token(String) e o valor de captura e esta te retorna um array com os "objetos" entre os tokens.
Ex: Tenho esta string: 10,20,30,40,500.
agora quero um array com os "objetos que estão entre as vírgulas", então é só utilizar esta função.
function tokenizer(str,captura){ var tokens = new Array(); indiceTokens = 0; fimStr = str.length; pos = 0; for ( i=0; i<fimStr; i++){ if(str.charAt(i) == captura){ tokens[indiceTokens] = str.substring(pos,i); pos = i + 1; indiceTokens++; } } return tokens;}
Espero ter ajudado.
Um Abraço
Carregando comentários...