Ir para conteúdo

POWERED BY:

Arquivado

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

fael

Formatar string

Recommended Posts

cara você deve usar substring do javascript e adicionar os caracteres qeu você quiser entre as substrings

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou fazer um exemplo aqui...

Compartilhar este post


Link para o post
Compartilhar em outros sites

teste este exemplo e ve se é isso<html><body>Formato ##.###.###/####-##<br><script>cnpj = '12345678901234';cnpj = cnpj.substring(0,2) + '.' + cnpj.substring(2,5) + '.' + cnpj.substring(5,8) + '/' + cnpj.substring(8,12) + '-' + cnpj.substring(12,14);alert(cnpj);</script></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro marioufpa, Muito Obrigado pela ajuda, foi muito útil pra mim, valeu mesmo! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Um abraço,

de nada fael qualquer coisa posta ai http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fael, essa formata durante a digitação, tanto para CPF e CNPJ:

 

<script language="JavaScript">function FormataCNPJ(Campo, teclapres){	var tecla = teclapres.keyCode;    	var vr = new String(Campo.value);	vr = vr.replace(".", "");	vr = vr.replace(".", "");	vr = vr.replace("/", "");	vr = vr.replace("-", "");	tam = vr.length + 1;	if (tecla != 9 && tecla != 8 && tecla != 46){  if (tam > 3 && tam < 7) 	 Campo.value = vr.substr(0, 3) + '.' + vr.substr(3, tam);  if (tam >= 7 && tam < 10) 	 Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,tam);  if (tam >= 10 && tam < 12) 	 Campo.value = vr.substr(0,3) + '.' + vr.substr(3,3) + '.' + vr.substr(6,3) + '-' + vr.substr(9,tam);  if (tam >= 12 && tam < 13) 	 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8); 	   if (tam >= 13 && tam < 14) 	 Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);  if (tam >= 14) 	 Campo.value = Campo.value.substr(0,17);  }}</Script>

falow ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu FABRICIOGOMES, para fazer isso eu tenho uma parecida, o que eu queria mesmo era só para imprimir na tela.vlw!

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.