如何在javascript中将整数类型转换为金额类型?

时间:2011-06-25 10:36:15

标签: javascript asp.net

  

可能重复:
  How can I format numbers as money in JavaScript?

在JavaScript中我访问了一个这样的变量:

amount= document.getElementById('<%= DataItemValue1.ClientID%>').firstChild.nodeValue;

现在,如果金额为10945,我希望它为$10,945;如果1098$1,098

我如何在javascript中执行此操作并将其传递给标签?

非常感谢。

1 个答案:

答案 0 :(得分:0)

使用此功能

function amount( value ) {
    value = value.toString();
    var o = '';
    do {
        var s = value.substr( -3 );
        value = value.substr( 0, value.length - 3 );
        o = (value.length?',':'')+s+o;
    } while( value.length );
    return '$'+o;
}