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
  • 相关阅读:
    PHP htmlspecialchars和htmlspecialchars_decode(函数)
    使用CURL抓取淘宝页面
    PHP 自定义字符串中的变量名解析
    Notepad++前端开发常用插件介绍
    使用phpExcel实现Excel数据的导入导出(完全步骤)
    moment.js 日期包装类 (说明示例)
    php函数前面加&符号 和 变量前面加&符号的意义
    window 查看端口/杀进程
    eureka 去除注册中心保护机制
    mysql 表关联更新另一张表的数据
  • 原文地址:https://www.cnblogs.com/kuikui/p/3053713.html
Copyright © 2011-2022 走看看