0

Possible Duplicate:
How can I format numbers as money in JavaScript?

In JavaScript I accessed a variable like this:

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

Now if the amount is 10945 I want it as $10,945; if 1098 as $1,098

How can I do this in javascript and pass it to a label?

Thanks a lot.

Community
  • 1
  • 1
michael
  • 575
  • 2
  • 14
  • 27

1 Answers1

0

Use this function

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;
}
nobody
  • 10,599
  • 4
  • 26
  • 43