2019独角兽企业重金招聘Python工程师标准>>>

// Extend the default Number object with a formatMoney() method:// usage: someVar.formatMoney(decimalPlaces, symbol, thousandsSeparator, decimalSeparator)// defaults: (2, "$", ",", ".")Number.prototype.formatMoney = function (places, symbol, thousand, decimal) {places = !isNaN(places = Math.abs(places)) ? places : 2;symbol = symbol !== undefined ? symbol : "$";thousand = thousand || ",";decimal = decimal || ".";var number = this,negative = number < 0 ? "-" : "",i = parseInt(number = Math.abs(+number || 0).toFixed(places), 10) + "",j = (j = i.length) > 3 ? j % 3 : 0;return symbol + negative + (j ? i.substr(0, j) + thousand : "") + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousand) + (places ? decimal + Math.abs(number - i).toFixed(places).slice(2) : "");};

如下便是一些转换实例:

// Default usage and custom precision/symbol :var revenue = 12345678;alert(revenue.formatMoney()); // $12,345,678.00alert(revenue.formatMoney(0, "HK$ ")); // HK$ 12,345,678// European formatting:var price = 4999.99;alert(price.formatMoney(2, "€", ".", ",")); // €4.999,99// It works for negative values, too:alert((-500000).formatMoney(0, "£ ")); // £ -500,000

转载于:https://my.oschina.net/leonaLily/blog/408107

JS数字转换成货币格式相关推荐

  1. php 货币 2位,php中数字转换成货币格式实现代码

    介绍一个自定函数用来把 数字转换成货币格式有需要的同学可以参考一下本函数.  代码如下 复制代码 function format_money( $STR ) { if ( $STR == " ...

  2. 用原生js把数字转换成货币人民币表示带逗号表示方法

    用原生js把数字转换成货币人民币表示带逗号表示方法 function rmb(str){let strArr = String( parseFloat(str).toFixed(2) ).split( ...

  3. js 字符串转成货币格式, js转货币

    js 字符串转成货币格式 parseFloat(num).toFixed(2) 转载于:https://www.cnblogs.com/henw/archive/2011/04/24/2026073. ...

  4. iOS将数字转成货币格式字符串

    将数字转化为货币格式的字符串.每隔三位一个逗号,保留两位小数. - (NSString *)getMoneyStringWithMoneyNumber:(double)money{NSNumberFo ...

  5. linux 输入的数字转换成日期格式,怎么把8位数字变成日期格式

    1. excel中怎么将8位数字转换为日期格式 在excel中将8位数字转换为日期格式,可通过分列功能实现. 具体步骤如下: 1.在电脑打开需要转换为日期格式的EXCEL表格,选中相关单元格,点击上面 ...

  6. js时间戳转换成日期格式

    //时间戳转日期格式function timestampToTime(timestamp) {var date = new Date(timestamp * 1000); //时间戳为10位需*100 ...

  7. js时间转换成日期格式 及取当前时间的10分钟之后

    function dataString(d) {let date = new Date(); //1. js获取当前时间let min = date.getMinutes(); //2. 获取当前分钟 ...

  8. JS 时间戳转换成时间格式

    function add0(m){return m<10?'0'+m:m }function format(shijianchuo){//shijianchuo是整数,否则要parseInt转换 ...

  9. SQL将数字转换成千分号格式

    declare @i as int set @i = 344456676 print convert(varchar(20),cast(@i as money),1) 版权声明:本文为博主原创文章,未 ...

最新文章

  1. lua判断字符不为空或空格_Lua判断Table是否为空的方法(空的table即{})
  2. 差分约束 1:pku 1201 Intervals 2:pku 1364 King 3:hdu 1534
  3. AUTOSAR从入门到精通100讲(二十一)-AUTOSAR通信篇—IpduM模块
  4. 基于gateway网关实现限流
  5. 使用CImage绘制半透明图片
  6. 算法提高 质因数2(java)
  7. 计算机网络的功能分布计算,网络中心的分布计算(转帖)
  8. linux通用内核,重新编译内核 - Linux通用系统优化大全_Linux教程_Linux公社-Linux系统门户网站...
  9. 圆形Camera预览实现
  10. Altium中Smart PDF的使用
  11. couchbase java 手册_Couchbase之环境搭建与基于Java的测试
  12. [教程] 虚拟机安装MAC lion 10.7.3教程 附送原版提取镜像! 安装
  13. java中对图片的裁剪_java实现的图片裁剪功能示例
  14. 微博商业数据挖掘方法
  15. 苹果白屏一直显示苹果_苹果手机出现白屏要如何修复
  16. 手机APP如何访问局域网服务器
  17. 关于阿里云ACP认证的那些事儿
  18. Unity在Canvas上画线(Draw Line)实现
  19. JAVA中long[]转Long[]
  20. HX711 24位A/D模块计算公式

热门文章

  1. 【Cmake】Cmake学习记录
  2. WAS服务器负载测试软件导读
  3. 使用Windows操作系统的13个窍门
  4. Windows自动启动程序的十大藏身之所(转载)
  5. Spring源码分析【4】-Spring扫描basePackages注解
  6. 一个分析“文件夹”选择框实现方法的过程
  7. OpenCV代码提取:flip函数的实现
  8. Java获取游戏头像_java爬取堆糖所有头像(高质量版头像)
  9. v-html解析的相对地址img 显示不出来_人工智能专题作品解析——APPInventor安卓应用开发AI图像识别简单应用...
  10. Spring复习笔记:4