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
  • 相关阅读:
    jquery easy ui 1.3.4 窗口,对话框,提示框(5)
    jquery easy ui 1.3.4 布局layout(4)
    4.1 avd
    android sdk 安装排错
    推荐一个非常COOL的开源相册程序!
    JQuery LazyLoad实现图片延迟加载-探究
    Js和asp.net各自设置的cookie相互读取的方法
    js html5推送 实例
    给网页添加[回到顶部]和[去底部]功能
    Session赋值(备注)
  • 原文地址:https://www.cnblogs.com/kuikui/p/3053713.html
Copyright © 2011-2022 走看看