Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 14th, 2012  |  syntax: JavaScript  |  size: 0.53 KB  |  hits: 22  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. function formatMoney(num) {
  2.     num = num.toString().replace(/\$|\,/g, '');
  3.     if (isNaN(num)) num = "0";
  4.     sign = (num == (num = Math.abs(num)));
  5.     num = Math.floor(num * 100 + 0.50000000001);
  6.     cents = num % 100;
  7.     num = Math.floor(num / 100).toString();
  8.     if (cents < 10) cents = "0" + cents;
  9.     for (var i = 0; i < Math.floor((num.length - (1 + i)) / 3); i++) num = num.substring(0, num.length - (4 * i + 3)) + ' ' + num.substring(num.length - (4 * i + 3));
  10.     return (((sign) ? '' : '-') + num + '.' + cents);
  11. }