zoukankan      html  css  js  c++  java
  • js金额转大写(万元为单位)

    function NoToChinese(num) { 
            var AA = new Array("零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"); 
            var BB = new Array("", "拾", "佰", "仟", "萬", "億", "点", ""); 
            var a = ("" + num).replace(/(^0*)/g, "").split("."), k = 0, re = ""; 
            for (var i = a[0].length - 1; i >= 0; i--) { 
                switch (k) { 
                    case 0: re = BB[7] + re; break; 
                    case 4: if (!new RegExp("0{4}\d{" + (a[0].length - i - 1) + "}$").test(a[0])) 
                            re = BB[4] + re; break; 
                    case 8: re = BB[5] + re; BB[7] = BB[5]; k = 0; break; 
                } 
                if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0) re = AA[0] + re; 
                if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] + BB[k % 4] + re; k++; 
            } 
            if (a.length > 1) //加上小数部分(如果有小数部分) 
            { 
                if(a[1]=='00'){ 
                    re+=BB[0];
                }else{
                    re += BB[6]; 
                }
                for (var i = 0; i < a[1].length; i++)
                    if(a[1]!='00'){
                        re += AA[a[1].charAt(i)]; 
                    }
                } 
            return re; 
            } 
  • 相关阅读:
    websocket --工作原理
    RabbitMQ
    django-缓存机制,form组件
    rabbitmq-安装
    学城项目
    django的orm--contenttype操作
    rest-framework序列化
    python模块与包
    python中的模块和包
    匿名函数python内置高阶函数以及递归
  • 原文地址:https://www.cnblogs.com/JonlyZhang/p/9846754.html
Copyright © 2011-2022 走看看