Использование функции
number_format( число , разрядность , ‘. или иной разделитель’, ‘ ‘)
например number_format( 10 , 2, ‘зaпятая’, ‘ ‘) вернет 10зaпятая2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
function number_format(number,decimals,dec_point,thousands_sep) { number=(number+'').replace(/[^0-9+\-Ee.]/g,''); var n=!isFinite(+number)?0:+number, prec=!isFinite(+decimals)?0:Math.abs(decimals), sep=(typeof thousands_sep==='undefined')?',':thousands_sep, dec=(typeof dec_point==='undefined')?'.':dec_point, s='', toFixedFix=function(n,prec) { var k=Math.pow(10,prec); return ''+Math.round(n*k)/k; }; s=(prec?toFixedFix(n,prec):''+Math.round(n)).split('.'); if (s[0].length>3){ s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,sep); } if ((s[1]||'').length<prec){ s[1]=s[1]||''; s[1]+= new Array(prec-s[1].length+1).join('0'); } return s.join(dec); } |