Masukkan Nilai Koma dalam Angka - Trik CSS

Anonim

Fungsi ini mengasumsikan apa yang dikirimkan kepadanya adalah string, dengan titik desimal dan dua tempat setelah desimal. Untuk memasukkan nomor Anda ke dalam format itu terlebih dahulu, gunakan ini.

Kemudian fungsi ini akan memisahkan angka dengan koma dengan benar. Misalnya, 2345643.00 akan mengembalikan 2.345.643.00

function CommaFormatted(amount) ( var delimiter = ","; // replace comma if desired var a = amount.split('.',2) var d = a(1); var i = parseInt(a(0)); if(isNaN(i)) ( return ''; ) var minus = ''; if(i 3) ( var nn = n.substr(n.length-3); a.unshift(nn); n = n.substr(0,n.length-3); ) if(n.length > 0) ( a.unshift(n); ) n = a.join(delimiter); if(d.length < 1) ( amount = n; ) else ( amount = n + '.' + d; ) amount = minus + amount; return amount; )