zoukankan      html  css  js  c++  java
  • 格式化金额

    把"100000000.00"格式化为‘100,000,000.00" 
    再反格式化
     
    1. [代码]格式化金额     
    01
    function format(number) {   //format number like 100,000
    02
         number = number.toString();
    03
         var arrStr = number.split('.'),
    04
             floatPart = arrStr[1],
    05
             step = 3,
    06
             len = 0;
    07
         number = arrStr[0];
    08
         len = number.length;
    09
          
    10
         if(len > step) {
    11
             var c1 = len%step,
    12
                 c2 = parseInt(len/step),
    13
                 arr = [],
    14
                 first = number.substr(0, c1);
    15
             if(first != '') {
    16
                 arr.push(first);
    17
             };
    18
             for(var i=0; i<c2; i++) {
    19
                 arr.push(number.substr(c1 + i*step, step));                                    
    20
             };
    21
             number = arr.join(',');
    22
         };
    23
         return number + '.' + floatPart;
    24
    }
    2. [代码]反格式化金额     
    1
    function convertToNum(string) {  //convert String to Number
    2
        return parseFloat(string.replace(/,/g, ''));
    3
    }
     
     
     
    **********************************
    java.text.DecimalFormat如何将数字格式化为金额格式,而且小数点保留任意位
    2012-07-06 14:53mcwgame | 分类:财务税务 | 浏览1108次
    String money = 19992.999;或者 = 288888.999008
    java.text.DecimalFormat("规则").format(money);
    返回的值是
    19,992.999或
    288,888.999008
    保留的小数位为动态任意的, (根据money变量来定,不能截掉),请问规则应该怎么写?
     
     
     
    DecimalFormat myformat = new DecimalFormat();
    myformat.applyPattern("##,###.000");
    System.out.println(myformat.format(11112345.12345));提问者评价3q
     
     
  • 相关阅读:
    ✍08 docker安装问题
    axios跨域post请求中,后台把整个body对象当成了请求参数的键
    nginx运行vue项目,并对后端做负载均衡
    Linux安装nginx
    vue项目运行后无IP,本地网址显示为 http://[C:WindowsSystem32driversetc]:8080/
    Notion ---- 侧边栏目录插件
    工作笔记1-时间字段序列化
    web测试方法总结
    Hive构成及工作原理简介
    oracle 之表分区详解
  • 原文地址:https://www.cnblogs.com/huapox/p/3516104.html
Copyright © 2011-2022 走看看