Salinan kode adalah sebagai berikut:
// Format jumlah adalah parameter yang akan diformat (tipe titik mengambang), dan n adalah jumlah digit yang dipertahankan setelah titik desimal
format formatMoney (s, n) {
n = n> 0 && n <= 20? n: 2;
s = parsefloat ((s+""). ganti (/[^/d /.-ace/ g, "")). Tofixed (n)+"";
var l = s.split (".") [0] .split (""). Reverse (),
r = s.split (".") [1];
t = "";
untuk (i = 0; i <l.length; i ++) {
t+= l [i]+((i+1)%3 == 0 && (i+1)! = l.length? ",": "");
}
return t.split (""). Reverse (). gabungan ("")+"."+r;
}