JS金额数字的格式化
来源:互联网 发布:真正的人工智能股名单 编辑:程序博客网 时间:2024/05/24 16:14
例如:
12345格式化为12,345.00
12345.6格式化为12,345.60
12345.67格式化为12,345.67
只留两位小数。
可以控制小数位数,自动四舍五入。
代码如下:
function fmoney(s, n)
{
n = n > 0 && n <= 20 ? n : 2;
s = parseFloat((s + "").replace(/[^/d/.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse(),
r = s.split(".")[1];
t = "";
for(i = 0; i < l.length; i ++ )
{
t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
}
return t.split("").reverse().join("") + "." + r;
}
调用:fmoney("12345.675910", 3),返回12,345.676
还原函数:
function rmoney(s)
{
return parseFloat(s.replace(/[^/d/.-]/g, ""));
}
引用自http://www.1-4u.com/blog/trackback.do?log_id=42
- JS金额数字的格式化
- JS----格式化数字,格式化金额
- js 格式化数字和格式化金额
- 用js格式化数字(可用于金额的处理)
- 用js格式化数字(可用于金额的处理)
- js格式化金额.数字. 逗号分隔 ,##.00
- js格式化数字 金额按千位逗号分隔
- JS 数字金额用逗号隔开(数字格式化及将数字金额变成中文大写金额
- js金额的格式化效果
- js 数字,金额 用逗号 隔开。数字格式化
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- java格式化金额数字
- Form格式化数字、金额
- Javascript 格式化数字,金额
- freemarker 数字格式化(金额格式化)
- 企业即时通讯的市场格局
- MFC消息汇总
- linux下对系统时间的设置
- 两款不同风格的Flex相册
- GTK Gossip: GtkMessageDialog
- JS金额数字的格式化
- PowerShell 2.0远程管理之交互式远程线程
- 20101209
- ExtJS 显示checkbox, radio数据
- 百万级访问网站前期的技术准备
- 汉字编码问题
- 关于web中javascript不能响应ActiveX事件
- android中新建的xml文件名称要小些,不然R.layout读不出来[聊天实录]
- JS 动态添加Table行