Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function formatNumber(valor, places) {
- places = +places || 0;
- if (typeof valor == 'undefined' || valor == null) return '';
- valor = +valor;
- if (isNaN(valor)) return '--';
- var milhar = '';
- var valorFinal = '';
- var inteiro = valor.toFixed(places);
- var decimal = '';
- if (places) {
- var pieces = inteiro.split('.');
- inteiro = pieces[0];
- decimal = pieces[1];
- }
- for (var i = inteiro.length - 1; i >= 0; i--) {
- milhar = inteiro[i] + milhar;
- if (milhar.length == 3) {
- if (i) milhar = '.' + milhar;
- valorFinal = milhar + valorFinal;
- milhar = '';
- }
- }
- valorFinal = milhar + valorFinal + (places ? ',' + decimal : '');
- return valorFinal;
- }
Add Comment
Please, Sign In to add comment