用js格式化金额可设置保留的小数位数
//金额的格式化s为要格式化的参数(浮点型),n为小数点后保留的位数
function formatMoney(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;
}
相关推荐
-
jquery精度计算代码 jquery指定精确小数位
本文实例为大家分享了jquery指定精确小数位的具体代码,供大家参考,具体内容如下 /** * 将标签的值格式化 * id 标签id * min 最小值 * max 最大值 */ function toFloat(id,min,max){ var htmlVal = $("#"+id).html(); var index = htmlVal.indexOf("."); var result = ""; if(index > 0){ html
-
PHP四舍五入精确小数位及取整
进一法取整.四舍五入取整.忽略小数等的取整数方法大全 PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,floor,round,intval PHP取整数函数常用的四种方法,下面收集了四个函数:经常用到取整的函数,今天小小的总结一下!其实很简单,就是几个函数而已--主要是:ceil,floor,round,intval 一.ceil - 进一法取整 说明float ceil ( float value )
-
javascript中的toFixed固定小数位数 简单实例分享
[code]<script> var a=4.2343; alert(a.toFixed(3)); </script> <script>var a=4.2343;alert(a.toFixed(3));</script>执行结果: toFixed方法将一个数字转换成一个拥有固定小数位数的字符串.
-
java精度计算代码 java指定精确小数位
本文实例为大家分享了java指定精确小数位的具体代码,供大家参考,具体内容如下 java代码: public class App2 { public static void main(String[] args) { String val = checkNumber("10.1234155", 2, 6).toString(); System.out.println(val); } public static BigDecimal checkNumber(String number,
-
C# double和decimal数据类型以截断的方式保留指定的小数位数
项目中要用到以截断的方式取小数点后两位,故写了以下方法: 复制代码 代码如下: /// <summary> /// 将小数值按指定的小数位数截断 /// </summary> /// <param name="d">要截断的小数</param> /// <param name="s">小数位数,s大于等于0,小于等于28</param> /// <returns></retur
-
关于数据库中保留小数位的问题
在数据库中有时我们可能需要对一些数据进行处理,例如四舍五入.直接舍去后面的几位等,其实很简单,都是有现成的函数,我们只需要套用就行了:select round(10.98*10)/10 from dual;--四舍五入select ceil(10.63*10)/10 from dual;--取上限值select floor(10.68*10)/10 from dual;--取下限值
-
python通过floor函数舍弃小数位的方法
本文实例讲述了python通过floor函数舍弃小数位的方法.分享给大家供大家参考.具体分析如下: python中可以通过math库的floor函数来舍弃浮点数后面的小数位 import math print(math.floor( x )) 例如:x=1.2,返回1.0 其返回值为浮点数,如果希望返回整数,可以写成: import math #from jb51.net print(int(math.floor( x ))) 输出结果:1 希望本文所述对大家的Python程序设计有所帮助.
-
C# 小数位数保留的方法集锦
1.System.Globalization.NumberFormatInfo provider = new System.Globalization.NumberFormatInfo(); provider.NumberDecimalDigits =intDecLength; //要设定的小数位数 double strCashAmt=Convert.ToDouble(this.txtCashAmt.Text); //先把控件內的值转成double this.txtCashAmt.Text =
-
java小数位的例子
方式一:四舍五入double f = 111231.5585;四舍五入 保留两位小数,可以用String的format函数,方法如下: 复制代码 代码如下: System.out.println(String.format("%.2f", x1));System.out.println(String.format("%.2f", x2)); DecimalFormat转换最简便 复制代码 代码如下: public void m2() { De
-
.net decimal保留指定的小数位数(不四舍五入)
前言 项目中遇到分摊金额的情况,最后一条的金额=总金额-已经分摊金额的和. 这样可能导致最后一条分摊的时候是负数,所以自己写了一个保留指定位数小数的方法. 扩展方法的使用,使得调用起来很优雅. 示例代码 public static class DecimalExtension { /// <summary> /// decimal保留指定位数小数 /// </summary> /// <param name="num">原始数量</param&
随机推荐
- 深入探讨:PHP使用数据库永久连接方式操作MySQL的是与非
- JS搜狐面试题分析
- js资料prototype 属性
- Chrome内核下由ashx输出的js代码不起作用的解决方法
- 微信小程序 (八)View组件详细介绍
- PHP使用http_build_query()构造URL字符串的方法
- 解析php如何将日志写进syslog
- python删除列表中重复记录的方法
- mysql中is null语句的用法分享
- CentOS系统下docker的安装配置及使用介绍
- 跟我学习javascript的for循环和for...in循环
- 在APACHE环境下配置下载服务器的注意事项
- ProcessMagnifier.vbs进程查看
- 使用iconv批量改变文件编码的shell脚本
- Python中使用插入排序算法的简单分析与代码示例
- 探讨Android与iOS,我们将何去何从?
- 如何取得中文字符串中出现次数最多的子串
- php实现文章置顶功能的方法
- Python中的pygal安装和绘制直方图代码分享
- Python爬取十篇新闻统计TF-IDF