js 格式化金额
2016-02-02 10:37
316 查看
/**
* 格式化数据
* @param s 数据
* @param n 小数点后保留的位数
* @returns {String}
*/
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;
}
* 格式化数据
* @param s 数据
* @param n 小数点后保留的位数
* @returns {String}
*/
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;
}
相关文章推荐
- QML中的JavaScript用法详解
- javascript的闭包
- 利用轮播原理结合hammer.js实现简洁的滑屏功能
- JavaScript实现的MD5算法完整实例
- 定时器的应用(三):数码时钟
- js基础回顾-数据类型/表达式及运算符
- Js获取浏览器类型
- javascript禁止超链接跳转的方法
- JavaScript 基础教程目录
- Javascript如何创建一个新的实例(指针)
- JSP概述
- JS实现网页版扫雷游戏
- JavaScript通过代码调用Flash显示的方法
- 解决IE6、7、8使用JSON.stringify报JSON未定义错误的问题
- js导出excel
- js模块化
- 图表网址
- 浅谈 JSON.stringify 方法
- 三道Javascript的练习题
- 原生JS实现拖拽图片效果