//转为中文大写数字
var n = 230
var fraction = ["角", "分"];
var digit = ["零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖"];
var unit = [["元", "万", "亿"], ["", "拾", "佰", "仟"]];
var head = n < 0 ? "负" : "";
n = Math.abs(n);console.log("Math.abs",n)var s = "";
for (var i = 0; i < fraction.length; i++) {s += (digit[Math.floor(n * 10 * Math.pow(10, i)) % 10] + fraction[i]).replace(/零./,         "");
}
s = s || "整";
console.log("sssss",s)n = Math.floor(n);
for (var i = 0; i < unit[0].length && n > 0; i++) {var p = "";for (var j = 0; j < unit[1].length && n > 0; j++) {p = digit[n % 10] + unit[1][j] + p;n = Math.floor(n / 10);}s = p.replace(/(零.)*零$/, "").replace(/^$/, "零") + unit[0][i] + s;
}var num = head + s.replace(/(零.)*零元/, "元").replace(/(零.)+/g, "零").replace(/^整$/, "零元整")console.log("000",num)

将数字0-9转为中文大写数字相关推荐

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

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

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

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

  3. js收据、发票等表格数据格式化,js把数字转为中文大写

    1.表格金额格式化 /*** 把金额转为发票.收据等表格能遍历显示的数据* * @param {money} Numner 金额大小* @param {max} Numner 带(角.分的位数)* 例 ...

  4. 阿拉伯数字转换为中文大写数字

    这个功能使用场景不多,百度也能找到很多相关代码,只不过我找了几个看的不是很明白,为了锻炼自己的思维能力,所以就干脆自己写了一个,不仅分享代码,同时也分享一下我的思路 JS代码 let moneyCas ...

  5. Java 将数字金额转成中文大写

    一个 Java 将数字金额转成中文大写的工具类,还不是很完善. import java.util.regex.Matcher; import java.util.regex.Pattern;publi ...

  6. XtraReport报表入库单数字转中文大写数字

    先看看打印入库单的效果图,看如下: 客户要求合计一行,要求大写中文数字.XtraReport报表是如何做出以上图的效果呢?因为是要把数字转成大写中文数字,得先准备数字转大写中文数字的函数.因网上有很多 ...

  7. js如何实现阿拉伯数字转中文大写数字

    前言 最近有个需求,需要把阿拉伯数字转成中文大写数字,比如:100 转换成壹佰元.话不多说,撸起袖子就是干,做野! 规则 首先我们看看百度百科大写数字,对大写规则的描述: 中文大写数字到"元 ...

  8. 数字大写 php 代码,PHP 中文大写数字 转成 数字代码

    echo ""; echo test('一十二亿七十一万五十一'); /* create by piaofen date: 2011-03-31 function: 中文大写数字转 ...

  9. 将阿拉伯数字转换为中文大写数字 —— pyhton实现

    将阿拉伯数字转换为中文大写数字 -- pyhton实现 在银行的日常业务中,常常需要用到将阿拉伯数字转换为中文大写数字的 功能.这次实验将编写一个程序,将用户输入的阿拉伯数字代表的金额,转换为大写数字 ...

最新文章

  1. linux运行dock打包的镜像,Linux部署之Docker方式部署项目
  2. 分布式环境下的并发问题
  3. 2017年深度学习优化算法最新进展:如何改进SGD和Adam方法?
  4. TCP系列42—拥塞控制—5、Linux中的慢启动和拥塞避免(二)
  5. 自从Python数据可视化出了这个模块后,数据可视化就再简单不过了
  6. How to use fb.data.query to get friends info?
  7. redhat虚拟机安装
  8. IE浏览器兼容性处理与提示
  9. php 读写远程文件内容,php获取远程文件内容的函数
  10. 【Tomcat】Tomcat下设置项目为默认项目
  11. 远程桌面——TeamViewer中“显示黑屏”的功能框无法使用
  12. java linux 信号_Java 中关于信号的处理在Linux下的实现
  13. Oracle备份还原操作方法
  14. 【转】GIS原理学习
  15. JNI 调用流程 与 JNIEvn逻辑概述
  16. snakeyaml操作yml文件中注释的处理
  17. EPLAN 电气工程图纸
  18. Android源代码分析--Preference之自动通话录音
  19. 初识SRC漏洞平台提交漏洞
  20. jbox弹窗_强大的jquery弹出层插件jBox

热门文章

  1. .NET简单的登录邮箱验证
  2. Hydration failed because the initial UI does not match what was rendered on the server.问题原因之一
  3. leofs管理工具之s3 browser连接
  4. matlab中asc格式,matlab将图片转换成asc码txt文本格式 | 学步园
  5. 图像校正(Image Rectification)——使得在对极线上寻找对应点更加容易
  6. Google软件测试之道(读书笔记)
  7. MapStruct系列(5)-映射器数据类型转换详解
  8. input标签type为number时如何去除加减按钮效果
  9. 利用python将excle表格由xls转换为xlsx格式
  10. 如何入侵Cisco路由器