zoukankan      html  css  js  c++  java
  • 小写转换大写(人民币)

    小写转换大写(人民币)
    实现原理:
    将小写数字转换成对应的大写数字。(数字数组)
    将级别插在对应的大写数字后面。(级别数组)
    组合称字符串。

    小写转大写规律:
    0123456789    零壹贰叁肆伍陆柒捌玖

    级别规律:
    元     十  百  千
    万     十  百  千
    亿     十  百  千
    万亿  十  百  千
    千亿  十  百  千
    。。。

    function convert(){
        var val = lower.val();
        var arrnum = val.split("");
        var arrcapital = "零壹贰叁肆伍陆柒捌玖".split("");
        var arrlevel = ["元","十","百","千","万","十","百","千","亿","十","百","千"];
        var rt = "";
        for(var i=arrnum.length-1,l=arrnum.length;i>-1;i--){
            var tmp = arrnum[l-i-1];
            rt += (arrcapital[tmp] + arrlevel[i]);
        }
        return rt;
    }


    简单示例:支持最大长队12位数字。
    有待完善,哈哈。。。
    源码:

    View Code
  • 相关阅读:
    ORM执行原生sql, Python脚本调用Django环境, ORM事务, sql模式说明
    ORM多表更新删除 查询
    ORM多表操作
    Java BigDecimal类型的数据运算方法
    js获取表格中的数据转化为json字符串
    在threamleaf中使用循环遍历输出list集合
    sql中使用cast转化数据格式(整数或者小数)
    mybatis的xml中使用模糊搜索查询
    k8s挂载ceph
    kubernetes HPA
  • 原文地址:https://www.cnblogs.com/kuikui/p/3053713.html
Copyright © 2011-2022 走看看