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
  • 相关阅读:
    JAVA第一次上机作业
    如何设置FreePBX的数据库用户可以通过远程来连接Mysql数据库?
    Mysql 用户root密码重置
    使用FreePBX和第三方线路对接
    防御攻击
    Xshell配置公钥,免密码登陆
    centos7防火墙启动关闭
    Windows执行bat脚本乱码
    Windows开机执行bat脚本
    bat脚本之启动MySQL服务
  • 原文地址:https://www.cnblogs.com/kuikui/p/3053713.html
Copyright © 2011-2022 走看看