// 将阿拉伯数字翻译成中文的大写数字
export const numberToChinese = (num) => {
    var AA = new Array("零", "一", "二", "三", "四", "五", "六", "七", "八", "九", "十");
    var BB = new Array("", "十", "百", "仟", "萬", "億", "点", "");
    var a = ("" + num).replace(/(^0*)/g, "").split("."),
        k = 0,
        re = "";
    for (var i = a[0].length - 1; i >= 0; i--) {
        switch (k) {
            case 0:
                re = BB[7] + re;
                break;
            case 4:
                if (!new RegExp("0{4}//d{" + (a[0].length - i - 1) + "}$")
                    .test(a[0]))
                    re = BB[4] + re;
                break;
            case 8:
                re = BB[5] + re;
                BB[7] = BB[5];
                k = 0;
                break;
        }
        if (k % 4 == 2 && a[0].charAt(i + 2) != 0 && a[0].charAt(i + 1) == 0)
            re = AA[0] + re;
        if (a[0].charAt(i) != 0)
            re = AA[a[0].charAt(i)] + BB[k % 4] + re;
        k++;
    }

if (a.length > 1) // 加上小数部分(如果有小数部分)
    {
        re += BB[6];
        for (var i = 0; i < a[1].length; i++)
            re += AA[a[1].charAt(i)];
    }
    if (re == '一十')
        re = "十";
    if (re.match(/^一/) && re.length == 3)
        re = re.replace("一", "");
    return re;
}

js将阿拉伯数字翻译成中文的大写数字相关推荐

  1. js 将阿拉伯数字翻译成中文的大写数字

    export const numberToChinese = (num) => {var AA = new Array("零", "一", "二 ...

  2. js将阿拉伯数字转换成中文的大写数字

    js将阿拉伯数字转换成中文的大写数字 export const numberToChinese = (num) => {var AA = new Array("零", &qu ...

  3. 把阿拉伯数字翻译成中文大写数字

    package com.zcw.zcwbook.demo15;/*** @program: zcwbook* @description: 把阿拉伯数字翻译成中文大写数字* @author: zhaoc ...

  4. 将用户输入的金额转写成中文的大写数字 c++

    #include <iostream> #include <string> using namespace std; // 表示整数部分的标志 const int INT_ON ...

  5. 【工具封装】Python 实现将阿拉伯数字 === 转换成中文大写数字

    一.序言:   工具封装第四弹,阿拉伯数字 ===> 转换成 ===> 中文大写数字,喜欢就赶紧收藏+点赞+关注吧 !!! ---- Nick.Peng 二.实现代码如下: #!/usr/ ...

  6. 将一组阿拉伯数字转换成中文大写数字

    题目大概:  将一组阿拉伯数字转换成中文大写数字  52306 ==> 伍万贰千叁百零陆 我实现了将文件中的一组数字(每行为一个数)  形如: Java代码   25364 466932300 ...

  7. java实现将阿拉伯数字转成中文大写工具类

    package com.sqds.utils;/*** <p>Title: money</p>* <p>Description: * *该类是把阿拉伯数字转换成中文 ...

  8. Android用中文怎么读,siri怎么读翻译成中文是什么意思?安卓手机上有siri吗?

    使用苹果手机的果粉们一定对siri不陌生.随着苹果的更新换代,siri的功能也变得越来越强大,现在,siri甚至已经可以进行简短的聊天了.但是使用了这么久,你真的知道siri怎么读翻译成中文是什么意思 ...

  9. 学术不端网查重靠谱吗_毕业论文查重把知网上的英文文章翻译成中文可以吗

    据说CNKI中国知网5.0就已经添加了中英文互译检测.简单百度一下发现学术不端网有关于:知网查重能否查英文论文呢?英语论文翻译过来查重能过吗?等等这样关于知网查重系统和英文文献的问题有很多.我现在用的 ...

最新文章

  1. 第一个python程序:定义,列表,元组,集合,求并集交集,键和值,运算符,缩进
  2. x-manager 管理 kvm虚拟机
  3. java判断一个单向链表是否有环路
  4. OpenCV使用Laplacian filtering和距离变换以及Laplacian滤波对重叠对象进行分段的实例(附完整代码)
  5. java实验10流_实验9 Java输入输出流
  6. javascript中打印对象显示[object object]_扒一扒JavaScript中不常见的一些object
  7. SQLServer2008客户端软件
  8. Cesium 获取经纬度的几种方法
  9. Python3 字符串小练习
  10. php 常用组件,PHP 程序员应该使用的10个组件
  11. Cocos Creator下JavaScript实现口红机,附代码
  12. (function($){...})(jQuery)、$(function(){ })和$.fn
  13. 超硬核!兔兔阿里p7学长给的面试知识库
  14. c语言万能头,C++万能库头文件在vs中的安装步骤(图文)
  15. Node 之父 Ryan Dahl说:Node 失误太多无力回天,Deno 前景明朗。NodeJS要完蛋吗?
  16. 人工智能时代已经开始
  17. 内存模块与计算机兼容,cpu和内存条不兼容怎么办cpu和内存条不兼容的解决方法...
  18. Mysql全套看这一篇就够了特别详细
  19. crontable定时执行Python脚本
  20. 滑块验证码(selenium)

热门文章

  1. 用pygame为大家燃放新年烟花
  2. 【Java】LeetCode 174. 地下城游戏 —— 困难
  3. 信息安全等级测评师考试重点梳理
  4. 农妇守护瘫痪丈夫27年 单独抚育女儿撑起家庭
  5. hdu4417:线段树单点更新区间求和,离线 Super Mario
  6. win10打开语言服务器,在 Windows 10 中,部署一个 Go 1.13 语言的本地文档浏览 web 服务器的流程(已缺少 godoc.exe)...
  7. lombok小辣椒的使用
  8. 微信公众号教程(18)微信音乐播放器开发 上
  9. 14. python-es-8.3.3-多词项聚合multi_terms
  10. [附源码]计算机毕业设计Python校园运动会管理系统(程序+源码+LW文档)