Andryon PHProgrammer Posted December 9, 2011 Report Share Posted December 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? Quote Link to comment Share on other sites More sharing options...
0 fiote Posted December 12, 2011 Report Share Posted December 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; Quote Link to comment Share on other sites More sharing options...
0 lucas.js Posted December 22, 2011 Report Share Posted December 22, 2011 Pode se também com expressões regulares:var numero=18000; var comVirgula=numero.toString().replace(/(\d{2})$/,",$1"); Quote Link to comment Share on other sites More sharing options...
Question
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 to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.