`
Sharpleo
  • 浏览: 564093 次
  • 性别: Icon_minigender_1
  • 来自: newsk
社区版块
存档分类
最新评论

jquery 格式化金额

    博客分类:
  • js
 
阅读更多
//格式化金额
		function fmoney(s, n)
		{
		   n = n > 0 && n <= 20 ? n : 2;
		   s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";//更改这里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.substring(0,2);//保留2位小数  如果要改动 把substring 最后一位数改动就可
		}
			
分享到:
评论
1 楼 vanestone 2014-11-18  
  //格式化金额
  //优化负数格式化问题
  function fmoney(s, n) {
      n = n > 0 && n <= 20 ? n : 2;
      f = s < 0 ? "-" : ""; //判断是否为负数
      s = parseFloat((Math.abs(s) + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";//取绝对值处理, 更改这里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 f + t.split("").reverse().join("") + "." + r.substring(0,2);//保留2位小数  如果要改动 把substring 最后一位数改动就可
  }

相关推荐

    jquery格式化大写金额组件

    jquery格式化大写金额组件,标准的金额大写实现方式。

    jQuery.formatMoney

    金额按千位逗号分割; 将千分位格式的字符串转换为浮点数; alert($.formatMoney(1234.345, 2)); //=&gt;1,234.35 alert($.formatMoney(-1234.345, 2)); //=&gt;-1,234.35 alert($.unformatMoney(1,234.345)); //=&gt;1234.35...

    返回格式化后的金额字符串,jquery.format money

    这个是网里边传值,然后在动返回格式化后的金额!很好用,不好用你拍我!

    jQuery货币金钱格式化数字插件

    accounting.js是什么,金钱和货币格式一个微小的JavaScript库,使用可选的Excel风格的列渲染(排队符号和小数)。它的重量轻,完全可本地化和具有零依赖性。 演示地址:http://www.jq22.com/jquery-info326

    jquery 格式化货币 插件

    * jquery.formatmoney.js * Version 1.0 * Last Modified: 2009-08-12 * author: yuyoufa * * Copyright (c) 2009 www.chinaandroid.com * 本插件允许您免费使用,不论是否用于商业范畴. * 在你使用、拷贝过程中...

    [jquery插件]金额及银行卡号格式化

    NULL 博文链接:https://story.iteye.com/blog/1907930

    jquery EasyUI的formatter格式化函数代码

    以下实例格式化数据表格中的一列。如果金额小于20时使用自定义的格式器将文本变成红色。

    banknote:一个简单JavaScript库,用于根据Unicode CLDR标准格式化货币金额

    如果您要做的不仅仅是格式化货币金额,而且您愿意更改构建过程或接受〜300MB的节点模块,那么我们建议您使用jQuery Foundation的 。 它使用与Banknote相同的数据,但包括对所有访问。 如何使用 要求 npm(后端或前端...

    jsForm:jQuery库,用于将html表单与json连接。 这允许使用json数据自动填充html表单并检索更改。 即使是收藏品和更深的物品

    提供使用html标记进行格式化的基本功能(即日期/时间,金额,字节) 提供表单验证功能 使用子对象处理集合(数组) 通过将json(二进制文件)转换为数据url来处理它们 提供仅使用html标记来处理数组操作(添加新...

    前端js-jshelper帮助类(全面)

    编码/解码、阻止事件冒泡、阻止默认行为、localStorage对象方法、复制到粘贴板、将数字转换成人民币大写的方法、得到合理的金额数字、格式化金额(自定义分隔符)、画线等等各种方法,可以随意调用!(需要依赖jquery...

    currencies:添加到Shopify的currency.js库中定义的Currency对象

    currencys.js允许您将金额从一种货币转换为另一种货币,而jquery.currencies.js提供了一种功能,可以将网页上的所有金额转换为货币,并显示带有货币符号和描述符的格式化结果。 安装 下载jquery.currencies.min.js...

    travelAdvisor:JQuery网络应用使用API​​调用可搜索任何主要城市,时区或货币汇率中的机场

    给我一个时区定位器,当我与城市和国家搜索一个位置时,然后,给我显示当前的格式化时间,然后给出一个选择两种货币的应用程序并选择一个值(当我选择两种货币进行比较时),然后向我显示货币汇率和输入金额的新值。...

    前端功能性插件集合

    * $.ckRbkMoney(s), s: 格式化之后的金额 * $.ckGoto(url), 跳转url地址 * $.ckShade(flag, time), 遮罩, flag: boolean类型,true为开启,false关闭,在开启时,重复点击则中断线程, time为持续时间,默认为4秒 * $....

    jQuery Validate插件自定义验证规则的方法

    作为一个有强迫症存在的人,最见不得就是不统一的格式,对不齐的代码。所以在对表单填写项进行validate插件验证时,有一些验证规则是根据实际需要个性化定制的。如果不扩展validate插件规则,就会导致验证提示的表现...

    grid:一个性能不错的javascript网格的多种功能

    grid——多功能数据表格 ...支持金额和时间格式化 支持高亮行 支持多行复杂表头 支持排序列 支持重设宽高,重新加载数据 特色 兼容性好,兼容IE6-10,Firefox、Chrome...等所有主流浏览器 渲染速度快,1000

    货币兑换商

    该表格应允许选择两个国家和一个可兑换的金额,然后将转换后的值返回给用户。 该程序需要一个API密钥,可以从获得。 拥有密钥后,可以按照说明中的说明将其放入.env文件中。 使用的技术 引导程序 JavaScript ...

    新生帝收支管理系统

    01.【前台】本系统前台采用 DHTML+CSS/CSS3+Jquery/javascript+ajax编写,界面扁平化设计,基本无刷新操作数据 02.【功能】实现消费统计,消费查询,收入管理等功能 03.【功能】可以根据各种条件查询数据,其中包括...

    直接货币转换器「Direct Currency Converter」-crx插件

    使用Unicode通用语言环境数据存储库(CLDR)版本27.0.1中的默认货币格式改进了本地化。 修复:激活转换时不需要重新加载。 修复:“排除的域名”现在工作。 内部改变:通用代码重写,以便于浏览器之间的维护和移植。...

Global site tag (gtag.js) - Google Analytics