数字金额大写转换(可以处理整数,小数,负数)

代码

//数字金额大写转换

function upDigit(n)

{

var fraction = ['角', '分'];

var digit = ['零', '壹', '贰', '叁', '肆', '伍', '陆', '柒', '捌', '玖'];

var unit = [ ['元', '万', '亿'], ['', '拾', '佰', '仟']  ];

var head = n

n = Math.abs(n);

var s = '';

for (var i = 0; i

{

s += (digit[Math.floor(n * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./, '');

}

s = s || '整';

n = Math.floor(n);

for (var i = 0; i  0; i++)

{

var p = '';

for (var j = 0; j  0; j++)

{

p = digit[n % 10] + unit[1][j] + p;

n = Math.floor(n / 10);

}

s = p.replace(/(零.)*零$/, '').replace(/^$/, '零')  + unit[0][i] + s;

}

return head + s.replace(/(零.)*零元/, '元').replace(/(零.)+/g, '零').replace(/^整$/, '零元整');

}

mysql金额数字转成中文_数字金额大写转换(可以处理整数,小数,负数)相关推荐

  1. mysql金额数字转成中文_数字转换成汉字金额(转)

    1 2 3 //测试工程4 5 staticvoidMain(string[] args)6 7 {8 9 Console.WriteLine("请输入金额");10 11 str ...

  2. 把数字金额转换成中文大写数字

    //把数字金额转换成中文大写数字 function changeNumMoneyToChinese(money) { var cnNums = new Array("零", &qu ...

  3. java电话键盘字母数字转换_用Java语言将一个键盘输入的数字转化成中文输出

    用Java语言将一个键盘输入的数字转化成中文输出 将一个键盘输入的数字转化成中文输出(例如:输入:1234567 输出:一百二拾三万四千五百六拾七)用java语言实现,,请编一段... 将一个键盘输入 ...

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

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

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

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

  6. vue将数字转成中文大写,一二三四五

    /*** 将数字转成中文大写* @params num */ export function toChinesNum(num) {let changeNum = ['零', '一', '二', '三' ...

  7. vue 将数字转成中文大写

    toChinesNum .js文件 /*** 将数字转成中文大写* @params num */ export function toChinesNum(num) {let changeNum = [ ...

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

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

  9. 将一个键盘输入的数字转化成中文输出

    package CompileProject; /*28.将一个键盘输入的数字转化成中文输出 (例如:输入:1234567  输出:一百二拾三万四千五百六拾七). */import java.util ...

最新文章

  1. Tensorflow--Debug
  2. BCH虫洞项目有多安全以及WHC究竟能干什么?
  3. 0.0.5、Linux命令
  4. bzoj3551: [ONTAK2010]Peaks加强版
  5. 区块链相关数据报表_重磅|京东云区块链数据服务(BDS)正式开源
  6. 【渝粤题库】陕西师范大学201981教育统计与测量 作业 (专升本、高起本)
  7. 2013_changsha_onsite
  8. 如何在PHP里面连接数据库?
  9. war包热更新_基于IDEA热部署更新服务器Tomcat类,服务器Tomcat热更新
  10. MongoDB,分组,聚合
  11. Part2--排序算法类模板
  12. 拓端tecdat|SAS可视化高级ODS图形:PROC SGPLOT,BY组和SG注释
  13. 【题解】Luogu P5294 [HNOI2019]序列
  14. 这几个好用的简单流程图模板,你可不能错过
  15. 计算机快捷键 f6,联想g510笔记本触摸板无法使用快捷键f6关闭?
  16. Linux下显示IP地理位置信息的小工具—nali(很强大)
  17. 打破“中规中矩”,手机QQ何以萌翻众人?
  18. 哪种锻炼方式最能让程序员远离亚健康? - 强烈推荐
  19. Linux下识别NTFS格式的U盘
  20. 伤寒论文本搜索(grep)

热门文章

  1. caffe不支持relu6_caffe cudaSuccess (4 vs. 0) unspecified launch failure
  2. 经典面试题助你成功就业
  3. vue版本的仿京东放大镜代码还有原生js版本的。(组件封装)
  4. 给自己的网站加入智能聊天功能
  5. 简单有趣的互动小游戏介绍:好玩的密室脱逃H5互动小游戏
  6. 罗斯蒙特248温度变送器248HANANONS
  7. JS/JQuery整齐的照片墙:展示很多宽高不同照片,让每一行中的所有照片高度一样,所有的行的宽度一样
  8. 安卓禁用硬件加速_[转]Android如何关闭硬件加速
  9. 暗藏杀机? 不简单的三目运算符号!
  10. 澳洲大学学术不端要怎么进行申诉呢