Zet kommawaarden in getallen - CSS-trucs

Anonim

Deze functie gaat ervan uit dat wat eraan wordt verzonden een string is, met een decimaal punt en twee plaatsen achter de komma. Gebruik dit om uw nummer eerst in dat formaat te krijgen.

Dan zal deze functie het nummer correct door komma's scheiden. 2345643,00 retourneert bijvoorbeeld 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; )