Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alex_tp

Ocorrências de caracteres

Recommended Posts

Pessoal... tenho uma string assim:##.##/###-#Eu gostaria de saber como é que eu crio uma varíavel que receba a posição do todos os caracteres #No exemplo da string a variável deve me retornar as posições0,1,3,4,6,7,8,10 que são as posições na string que contém o caractere #Tipo... string.search("#") não funcionou porque ele só me retorna a posição da primeira ocorrência do caractere #.Há no javascript alguma função que traga todas as posições onde foram encontrados o caractere #Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aí vai um exemplo de como fazer isso:

 

var str = "##.##/###-#", pos = new Array(), i = -1;

// cria um laço para percorrer cada caractere da string

while (++i < str.length) {

    // se o caractere for igual a "#", adiciona a posição ao array "pos"

    if (str.charAt(i) == "#") {

        pos.push(i);

    }

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.