Setzen Sie Kommawerte in Zahlen - CSS-Tricks

Anonim

Diese Funktion setzt voraus, dass es sich bei der Übermittlung um eine Zeichenfolge mit einem Dezimalpunkt und zwei Nachkommastellen handelt. Verwenden Sie dies, um Ihre Nummer zuerst in dieses Format zu bringen.

Dann trennt diese Funktion die Nummer durch Komma. Beispielsweise gibt 2345643.00 2.345.643,00 zurück

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; )