Ir para conteúdo

POWERED BY:

Arquivado

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

davinci

Formatação de números

Recommended Posts

Ola galera!!!!Estou precisando de uma função que formate um numero, colocando "." para separar as centenas e "," para as casas decimais.seria uma mascara do tipo "000.000.000,00".alguem poderia me dar essa força?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tenho essa máscara q adaptei de um JavasCript q peguei pronto, ela formata CEP mas é customizável, você chama define a formatação quando chama a função. Porém ela tem um número fixo de caracteres. veja se ajuda:

//FUNÇÃO QUE CAPTURA A LETRA PRECIONADAvar keyObj:Object = new Object();keyObj.onKeyDown = function() {	teclaPres = Key.getCode();	codTecla = Key.getAscii();	letraPress = String.fromCharCode(codTecla);};Key.addListener(keyObj);////FUNÇÃO QUE FORMATA O TEXTO DE ACORDO COM A MÁSCARA INSERIDAfunction formatarTexto(src, mask) {	var tecla = teclaPres;	var i = src.length;	var saida = mask.substr(0, 1);	var texto = mask.substr(i);	if (tecla != Key.BACKSPACE && tecla != Key.TAB) {		if (texto.substr(0, 1) != saida) {			src.text += texto.substr(0, 1);			Selection.setFocus(src);			Selection.setSelection(src.length, src.length);		}	}}////CHAMA A MÁSCARA CADA VEZ QUE O USUÁRIO DIGITAtxt_numero.maxChars = 10;txt_numero.onChanged = function() {	if (!isNaN(letraPress)) {		formatarTexto(txt_numero, "##.###-###");	}};

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.