Home > DeveloperSection > Blogs > Currency Format in JavaScript

Currency Format in JavaScript


JavaScript JavaScript 
Ratings:
0 Comment(s)
 2027  View(s)
Rate this:

Currency Format in JavaScript

Make function for return currency format

<script type="text/javascript">

 function CurrencyFormat(amount) {

     amount = amount.toString().replace(/\$|\,/g, '');

        if (isNaN(amount)) {

         amount = "0";

}

     sign = (amount == (amount = Math.abs(amount)));

     amount = Math.floor(amount * 100 + 0.50000000001);

     cents = amount % 100;

     amount = Math.floor(amount / 100).toString();

     if (cents < 10) {

         cents = "0" + cents;

     }

     for (var i = 0; i < Math.floor((amount.length - (1 + i)) / 3); i++)

     {

       amount = amount.substring(0, amount.length - (4 * i + 3)) + ',' + amount.substring(amount.length - (4 * i + 3));

     }

     return (((sign) ? '' : '-') + amount + '.' + cents);

  }

</script>

Call the above javascript function ‘CurrencyFormat’ on textbox event ‘onblur’.

onblur="this.value=CurrencyFormat(this.value);


Don't want to miss updates? Please click the below button!

Follow MindStick