var alabo = function (num) {if (isNaN(Number(num))) {return;};let tmpnewchar = '';  // 最后结果let numStr =  Number(num).toString().split(".")[0]; // 数字转化字符串if (/^-/.test(numStr)) {tmpnewchar = '负';numStr = numStr.replace(/^-/g,'');};let bigNum = ['亿', '万', '千', '百', '十']; // 定义单位数组let bigNumSlice = []; // 定义被截取后的单位数组let sliceStar = numStr.length - 1; // 定义被截取的位置let numAry = []; // 定义数字字符串分隔成数组let change = function (num) {let no = '';switch (num) {case "0":no = "零"; break;case "1":no = "一"; break;case "2":no = "二"; break;case "3":no = "三"; break;case "4":no = "四"; break;case "5":no = "五"; break;case "6":no = "六"; break;case "7":no = "七"; break;case "8":no = "八"; break;case "9":no = "九"; break;};return no;};if (sliceStar > 0) {numAry = numStr.replace(/0+$/g,'').split("");bigNumSlice = bigNum.slice(-sliceStar);numAry.map(function (value, index) {if (bigNumSlice[index] && change(value) != '零') {tmpnewchar = tmpnewchar + change(value) + bigNumSlice[index]} else {tmpnewchar = tmpnewchar + change(value)};});if (/零$/.test(tmpnewchar)) {tmpnewchar = tmpnewchar.replace(/零$/g, '');};if (/零+/.test(tmpnewchar)) {tmpnewchar = tmpnewchar.replace(/零+/g, '零');};if (/^一十/.test(tmpnewchar)) {tmpnewchar = tmpnewchar.replace(/^一十/g,'十');};} else {tmpnewchar = change(numStr)};return tmpnewchar;};

阿拉伯数字转化为中文大写相关推荐

  1. Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符 ...

  2. 输入数字怎么变成大写python_Python将阿拉伯数字转化为中文大写

    利用Python将阿拉伯数字转化为中文大写,其实最麻烦的地方就是中间空多个0的问题,这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小 数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字 ...

  3. c语言阿拉伯数字转大写,c++阿拉伯数字转化为中文大写

    新手就是新手,这样一个看似简单的程序也想了好多天,最后还是看了提示,琢磨了一阵才写出来的.(提示是将阿拉伯数字从右到左,每四个分为一组,再将每一组转化为几仟几佰几拾几的形式,再将他们组合成为万,亿兆的 ...

  4. python 怎么将数字转大写_Python将数字转化为中文大写的实例代码

    Python将阿拉伯数字转化为中文大写,关键点在于中间空多个0的问题. 这种情况下,采用拆分法则,将一个大数字,先拆分成整数部分和小数部分,再对整数部分按照仟.万.亿.兆分位拆分为四个字符串组成的Li ...

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

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

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

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

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

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

  8. 关于JAVA阿拉伯数字替换为中文大写

    话不多说,直接上代码 public static void NunOrChina2(Scanner scan) { boolean flag = true;     while (flag){ Str ...

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

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

最新文章

  1. 近期活动盘点:高级机器学习训练营、基于神经网络的代码自动生成” “开放学术图谱”、西山金融科技产业创新论坛...
  2. quick cocos2d-x 使用CCTableView 例子
  3. apache 定义日志格式 及日志记录
  4. 在Windows操作系统下,由操作系统分配的内存就叫做堆
  5. 最大值减去最小值小于或等于num的子数组数量
  6. 在IIS express 下用ajax调用webmethod
  7. Android前端音视频数据接入GB28181平台意义
  8. 如何在Ubuntu 16.04上安装和配置GitLab
  9. 知道路程时间求加速度_人教版高中物理必修一重点知识点—加速度分析与讲解...
  10. 通过一个模拟程序让你明白WCF大致的执行流程
  11. 【读书笔记——开关电源】《精通开关电源设计》(1)
  12. SHOPEX网店系统测试 50万家网站的安全令人担忧
  13. windows10序列号即将过期解决办法
  14. ELK日志分析平台(二)----logstash数据采集
  15. 安装企业宽带的一些问题
  16. 离谱的布斯法(补码一位乘)
  17. 人脸识别手机端APK分享 | 极速体验人脸识别功能 创建一个简单的人脸识别手机APP程序
  18. python折叠次数计算珠穆朗玛峰_2019-07-26python作业2
  19. 软件质量保证与测试PTA作业
  20. 2022年 自编译最新稳定版 128M WNDR4300V1 Openwrt Lean 固件

热门文章

  1. Cannot mix different versions of joi schemas报错解决方案
  2. 解决Centos8自带Firefox实现播放声音与视频-Linux、VMware
  3. matlab 中阿拉伯字母,常用阿拉伯字母念法
  4. Android Wifi移植
  5. 服务器 开机时间 linux,查看Linux系统启动时间和运行时间
  6. 2023年2.14情人节最浪漫的表白烟花,送给自己的脑婆(源码)
  7. 战神引擎架设问题总结
  8. 连接到物联网的12中通信技术
  9. python立即关机_Python之电脑好帮手—自动定时关机
  10. 中华好诗词大学季第二季(四)