2012-06-06 3 views

ответ

1

Вы можете сделать это легко с JavaScript только: Добавить запятые к числу

function addCommas(nStr) 
{ 
nStr += ''; 
x = nStr.split('.'); 
x1 = x[0]; 
x2 = x.length > 1 ? '.' + x[1] : ''; 
var rgx = /(\d+)(\d{3})/; 
while (rgx.test(x1)) { 
    x1 = x1.replace(rgx, '$1' + ',' + '$2'); 
} 
return x1 + x2; 
} 

округление до ближайшего целого числа

var result = Math.round(original) 

Круглом к два де cimals

var result = Math.round(original*100)/100 

Надеется, что это помогает

0
function iFormatValueTwoDecimals(inValue) 
{ 
    var leftSide = Math.floor(inValue); 
    var rightSide = Math.round((inValue - leftSide)*100); 

    if(rightSide === 0) 
    { 
     rightSide = '00'; 
    } 
    else if(rightSide < 10) 
    { 
     rightSide = rightSide + '0'; 
    } 

    return leftSide+'.'+rightSide; 
} 
+0

Simpler ...;) 'кода вар результата = parseFloat (оригинал) .toFixed (2);' – parahren

Смежные вопросы