JS格式化数字金额用逗号隔开保留两位小数
来源:互联网 发布:编程大师访谈录 豆瓣 编辑:程序博客网 时间:2024/04/27 14:30
JS格式化数字金额只留两位小数。写了个格式化函数。可以控制小数位数,自动四舍五入,感兴趣的朋友可以了解下
例如:
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
在jsp页面上格式化金额:
<fmt:formatNumber value="${data}" type="currency" pattern=".00"/>
1 0
- JS格式化数字金额用逗号隔开保留两位小数
- 用JS格式化数字金额用逗号隔开保留两位小数点
- js金额数字格式化实现代码(三位加逗号处理保留两位置小数)
- 长数字隔三位用逗号","隔开,保留两位小数,指定长度,不足补空格
- js 数字,金额 用逗号 隔开。数字格式化
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字,金额 用逗号 隔开(数字格式化)
- JS 数字金额用逗号隔开(数字格式化及将数字金额变成中文大写金额
- js转换成会计字符并逗号隔开保留两位小数,整数后面加.00
- 格式化金额,每三位加逗号并保留两位小数
- js四舍五入保留几位小数,整数部分每3位用逗号隔开
- 格式化数字保留两位小数
- JS 格式化价格保留两位小数
- 金额保留两位小数
- js设置数字每三个添加一个逗号,保留两位小数
- JS限制文本框输入金额并保留两位小数
- Gravity Flip
- iOS 蓝牙打印小票机
- 【hdu2289】Cup——二分
- HttpServletRequest Attribute 和 Parameter 的区别
- 调用存储过程
- JS格式化数字金额用逗号隔开保留两位小数
- sql load导大数据
- Calculating Function
- 服务器返回的字符串 get 获取一直是空
- IOS Apps 开发(Swift)(8)——Create a Table View
- Java 单例模式的使用
- 240. Search a 2D Matrix II
- 关于iOS VPN开发(中篇小记)
- 神经网络-损失函数