JavaScript 对货币的格式化方法
2009-06-17 14:23
337 查看
function FormatCurrency(num)
{
num = num.toString().replace(//$|/,/g,'');
if(isNaN(num))
{
num = "0";
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
{
cents = "0" + cents;
}
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
{
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
}
return (((sign)?'':'-') + num + '.' + cents);
}
{
num = num.toString().replace(//$|/,/g,'');
if(isNaN(num))
{
num = "0";
}
sign = (num == (num = Math.abs(num)));
num = Math.floor(num*100+0.50000000001);
cents = num%100;
num = Math.floor(num/100).toString();
if(cents<10)
{
cents = "0" + cents;
}
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
{
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
}
return (((sign)?'':'-') + num + '.' + cents);
}
相关文章推荐
- Javascript将字符串日期格式化为yyyy-mm-dd的方法
- JavaScript图表的时间解析功能(2):日期格式化方法
- C# 格式化货币的通用方法
- javascript日期对象格式化为字符串的实现方法
- JavaScript一些格式化日期方法
- JavaScript 实现的4种数字千位符格式化方法
- javascript格式化指定日期对象的方法
- javascript日期格式化函数,跟C#中的使用方法类似
- JavaScript: 给 Date 对象添加格式化方法
- JavaScript原形继承方式添加自定义格式化方法
- javascript格式化时间的工具方法
- 给 Javascript 的 日期(Date)对象扩展一个格式化(format)方法
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- javascript日期格式化方法小结
- Javascript的Date格式化方法
- Javascript日期格式化format函数的使用方法
- javascript常见日期格式化方法
- JavaScript 中Date对象的格式化代码方法汇总
- javascript常用开发笔记:一个简单强大的js日期格式化方法
- JAVA中使用format()方法格式化数据(日期转换,货币)