Skip to content

Instantly share code, notes, and snippets.

@jonathanborges
Last active June 14, 2018 12:30
Show Gist options
  • Save jonathanborges/9829ab9ee9d0d7c6e15c53a818d4dcf4 to your computer and use it in GitHub Desktop.
Save jonathanborges/9829ab9ee9d0d7c6e15c53a818d4dcf4 to your computer and use it in GitHub Desktop.
function toMoney(value) {
value += '';
x = value.split('.');
x1 = x[0];
x2 = '';
if (x.length > 1 ) {
if (x[1].length < 2) {
x[1] = x[1]+'0';
} else {
x[1] = x[1];
}
x2 = ',' + x[1];
} else {
x2 = ',00';
}
let rgx = /(\d+)(\d{3})/;
while (rgx.test(x1)) {
x1 = x1.replace(rgx, '$1' + '.' + '$2');
}
return x1 + x2;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment