Bu işlev, kendisine gönderilen şeyin bir ondalık nokta ve ondalıktan sonra iki basamak olan bir dize olduğunu varsayar. Numaranızı önce bu biçime almak için bunu kullanın.
Daha sonra bu işlev, numarayı doğru bir şekilde virgülle ayıracaktır. Örneğin, 2345643.00, 2.345.643,00 döndürür.
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; )