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);

  Modified On Sep-18-2014 01:24:03 PM

Leave Comment