//将阿拉伯数字翻译成中文的大写数字

function moneyToCapital(sourceId,targetId)

{

var source=document.getElementById(sourceId);

var target=document.getElementById(targetId);

var num=source.value;

if(!/^\d*(\.\d*)?$/.test(num)) throw(new Error(-1, "Number is wrong!"));

var AA = new Array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖");

var BB = new Array("","拾","佰","仟","?","?","圆","");

var CC = new Array("角", "分", "厘");

var a = (""+ num).replace(/(^0*)/g, "").split("."), k = 0, re = "";

for(var i=a[0].length-1; i>=0; i--) //author: meizz

{

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)=="0" && a[0].charAt(i+2) != "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

{

re += AA[a[1].charAt(i)] + CC[i];

if(i==2) break;

}

}

// return re;

target.value= re ;

}

h5将数字翻译为大写汉字_js 将阿拉伯数字翻译成中文的大写数字相关推荐

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

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

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

    // 将阿拉伯数字翻译成中文的大写数字 export const numberToChinese = (num) => {     var AA = new Array("零" ...

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

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

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

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

  5. python练习题--阿拉伯数字转换成中文数字

    python练习题–阿拉伯数字转换成中文数字 用户输入任意阿拉伯数字,如[123456],把它转换成中文数字[壹拾贰万叁仟肆佰伍拾陆] 以前面试时面试官问的问题,当时没能答出来,今天初步解决,把它记录 ...

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

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

  7. python数字转换成中文大写_python初学者笔记(2):阿拉伯数字转换成中文大写

    题:输入一个数字,转换成中文大写的写法 可运行的程序(Python 2.7.9): 1 #-*- coding: utf-8 -*- #在python2的py文件里面写中文,必须要添加一行声明文件编码 ...

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

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

  9. 阿拉伯数字转换成中文或中文大写

    第一种,数字转换成中文,在网上查的版本比如13,转换完成就变成一十三,非常之苦恼,经过我的一番搜查之后,发现在这个JS写的很完美,所以收藏以备后用! 先上效果图(不会显示一十三哦) 直接上代码,转载过 ...

  10. python的界面文字翻译_一个把网站全英文转成中文的方法,让你轻松看懂python官网...

    近日,在看python官网(英文网站)时,使用了有道翻译工具查看了几个专有名词.无意间,有了是不是可以输入网站地址进行翻译的想法,翻译后的网站地址点击进去后,又是一个什么情况呢?小编发现,经过有道翻译 ...

最新文章

  1. php生成图片表格自动换行_实用的财务做账表格,点击即可一键生成报表,并自动结转...
  2. Dotfuscator 4.9 破解版下载地址
  3. [linux]在Linux里设置环境变量的方法(export PATH)
  4. 计算机组成原理简单选择题,计算机组成原理选择题及答案.doc
  5. python框架Flask学习笔记之get和post请求
  6. 学习笔记(16):Python网络编程并发编程-开启子进程的两种方式
  7. java调用 restapi 乱码_Java HttpURLConnection模拟请求Rest接口解决中文乱码问题
  8. 韩顺平php视频笔记47 函数使用
  9. matlab寻找闭合,MatLab求取多个闭合区域的轮廓、面积和bbox
  10. WhatsApp拟取消服务订阅年费
  11. In-App Purchase 实战
  12. QCC300x hello world
  13. 《Go程序设计语言》- 第12章:反射
  14. 天马行空 | 假如上网装X需要花钱?
  15. BD-rate计算原理
  16. lightroom 闪退_苹果iPhone11手机APP频繁闪退怎么办?如何修复?
  17. 用python写一个NC(八)
  18. Tableau可视化项目
  19. windows批处理命令教程
  20. poi word设置字体背景颜色(也叫底纹)

热门文章

  1. Python实现自动录制虎牙直播
  2. 【饥饿游戏搜索算法】基于饥饿游戏搜索算法求解单目标优化问题(HGS)含Matlab源码
  3. 2013年大学英语专升本作文——Should One Expect a Reward When Doing a Good Deed?【标准答案、精品范文答案】
  4. beats android 蓝牙连接电脑,beatsx怎么连接电脑_Beats X耳机连接win10电脑的详细操作步骤...
  5. 请冷静地对待手中的EOS——EOS数据分析
  6. Web安全深度剖析第三章读书笔记
  7. 工作感受月记 201906月
  8. GRE词汇下载:与希腊神话有关的词汇
  9. Web 自动化神器 TestCafe(二)—元素定位篇
  10. unity 物体高亮显示