Andryon PHProgrammer Postado Dezembro 9, 2011 Denunciar Share Postado Dezembro 9, 2011 Pessoal,já procurei na net mas não consegui encontrar nada referente a isso, tentei criar uma função mas não consegui.Tenho alguns números inteiros e preciso colocar uma virgula antes dos dois últimos caracteres18000 => 180,001800 => 18,007650 => 76,50639 => 6,391647 => 16,472250 => 22,50álguem sabe como fazer isso? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fiote Postado Dezembro 12, 2011 Denunciar Share Postado Dezembro 12, 2011 var numero = 18000; var texto = numero.toString(); var tamanho = texto.length; var parte1 = texto.substring(0,tamanho-2); var parte2 = texto.substring(tamanho-2,tamanho); var comVirgula = parte1 + ',' + parte2; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucas.js Postado Dezembro 22, 2011 Denunciar Share Postado Dezembro 22, 2011 Pode se também com expressões regulares:var numero=18000; var comVirgula=numero.toString().replace(/(\d{2})$/,",$1"); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Andryon PHProgrammer
Pessoal,
já procurei na net mas não consegui encontrar nada referente a isso, tentei criar uma função mas não consegui.
Tenho alguns números inteiros e preciso colocar uma virgula antes dos dois últimos caracteres
18000 => 180,00
1800 => 18,00
7650 => 76,50
639 => 6,39
1647 => 16,47
2250 => 22,50
álguem sabe como fazer isso?
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.