Format Mata Wang - Trik CSS

Anonim

Fungsi ini akan membundarkan nombor hingga dua tempat perpuluhan, dan memastikan bahawa nilai yang dikembalikan mempunyai dua tempat perpuluhan. Contohnya 12.006 akan kembali 12.01, .3 akan kembali 0.30, dan 5 akan kembali 5.00

function CurrencyFormatted(amount) ( var i = parseFloat(amount); if(isNaN(i)) ( i = 0.00; ) var minus = ''; if(i < 0) ( minus = '-'; ) i = Math.abs(i); i = parseInt((i + .005) * 100); i = i / 100; s = new String(i); if(s.indexOf('.') < 0) ( s += '.00'; ) if(s.indexOf('.') == (s.length - 2)) ( s += '0'; ) s = minus + s; return s; )