js金额格式化
来源:互联网 发布:九阴捏脸数据女清纯 编辑:程序博客网 时间:2024/05/06 11:51
/** * 将数值四舍五入(保留2位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.45' * @type String */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);} /** * 将数值四舍五入(保留1位小数)后格式化成金额形式 * * @param num 数值(Number或者String) * @return 金额格式的字符串,如'1,234,567.4' * @type String */function formatCurrencyTenThou(num) { num = num.toString().replace(/\$|\,/g,''); if(isNaN(num)) num = "0"; sign = (num == (num = Math.abs(num))); num = Math.floor(num*10+0.50000000001); cents = num%10; num = Math.floor(num/10).toString(); 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);}// 添加金额格式化jQuery.extend({formatFloat:function(src, pos){var num = parseFloat(src).toFixed(pos);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);}});
0 0
- 用js格式化金额
- js金额格式化
- 用js格式化金额
- js金额格式化
- js格式化金额
- js 金额格式化
- JS 金额格式化。
- JS 格式化金额
- js格式化日期、金额
- js格式化金额
- js 格式化金额
- js金额格式化
- js金额格式化
- js 格式化金额
- js金额自动格式化
- JS 货币金额格式化
- JS 实现金额格式化
- JS 实现金额格式化
- 来篇文章:ASP。NET程序中动态修改web.config中的设置项目 (后台CS代码)
- 快速排序
- nyoj 740 “炫舞家“ST
- JAVA中extends 与implements区别
- 2014年面试官识人的五大额外小“潜规则”
- js金额格式化
- static函数与普通函数
- Xlib: connection to ":0.0" refused by server
- 孙红雷被指与宠物狗“撞脸” 幽默回应获赞
- Android 事件传递机制(简要总结)
- 两个table实现固定表头
- 上下固定,中间自适应的方法
- java List 排序 Collections.sort() 对 List 排序
- Ubunut 13.04 apt-get update显示Hash校验和不符