Ir para conteúdo

POWERED BY:

Arquivado

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

mestre fyoda

procurar "/" do fim para o inicio numa var

Recommended Posts

humm...mas tipo você que a posição do fim para o inicio tipo assim ex:IMASTERS/ a pos do '/' seria 0?assim que você quer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja esse exemplo:

<html><head>	<script>	function pesguisa()	{		var nome = "este é um texto com uma /"		ps = nome.search("/");		alert(ps)	}	</script></head><body onload="pesguisa()"></body></hmtl>
ele retorna a posição em que se encontra a "/", só que ele vai da esquerda para a direita começando na posição 0.

Espero ter lhe ajudado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê essa função que eu criei:

function pesguisa()	{		var 		nome = "texto com uma / mais um /"		tam = nome.length		num = 0		for(i=0;i<tam;i++)		{			if(nome.charAt(i) == "/")			{				num++			}		}		alert(num)	}
acho que agora vai!

Compartilhar este post


Link para o post
Compartilhar em outros sites

assim ele pega a ultima...

<script>var algo = "im/as/ter/s";algo = algo.split("");for(i=0;i<algo.length;i++){	if(algo[i] == "/"){		pos = algo.length - 1 - i;	}}alert(pos); // ele vai mandar o numero 1 pq ele conta do fim ao inicio</script>

isso ai???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não cara ele tá pegando o numero de ocorrencias para pegar a posição da ultima ocorrência faz assim:

substitua essa linha

num++
por

pos=i
e essa

alert(num)
por essa

alert(pos)

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.