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
  • 相关阅读:
    事务,视图,索引
    SQL 编辑
    相关子查询
    4
    3
    2
    1
    BaseEditor
    EDCheckPrefabRef
    UIUseImgWindow
  • 原文地址:https://www.cnblogs.com/kuikui/p/3053713.html
Copyright © 2011-2022 走看看