JS
(quick guide & examples)
NUMBER TO FORMAT var amt = 123456;
TO USD - $123,456.00 var usd = new Intl.NumberFormat( "en-US", { style: "currency", currency: "USD"} ).format(amt);
FORMAT TO CURRENCY FUNCTION function tocur (amt) { return "$" + amt .toString() .replace(/\B(?=(\d{3})+(?!\d))/g, ","); }
FORMAT NUMBER - $123,456.78 var demo = tocur(123456.78);
NUMBER var amt = 123456.78;
NUMBER TO STRING amt = amt.toString(), dec = ".00";
EXTRACT DECIMALS var temp = amt.indexOf("."); if (temp != -1) { dec = amt.substring(temp); amt = amt.substring(0, temp); }
THOUSANDS SEPARATOR if (amt.length>3) { temp = ""; var j = 0; for (let i=amt.length-1; i>=0; i--) { temp = amt[i] + temp; j++; if (j%3==0 && i!=0) { temp = "," + temp; } } amt = temp; }
RESULT - $123,456.78 amt = "$" + amt + dec;