//转为中文大写数字
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. R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列
  2. Python 格式化输出 ( 颜色 )
  3. SQLSERVER 2008 R2中的全文检索
  4. LeetCode 12 整数转罗马数字
  5. Data Lake Analytics: 使用DataWorks来调度DLA任务
  6. Java GridBagConstraints的帮助类:GBC
  7. es6 Proxy 简介
  8. uniapp编译成小程序代码过大的处理方法
  9. 免费不加密:C++基础教程完整版视频(黑马程序员)
  10. 程序设计原则之SOLID原则
  11. zscore标准化步骤_数据的标准化
  12. 考研数学:常见的的泰勒公式
  13. windows中家庭网络、工作网络、公用网络的作用及区别
  14. 实时数仓在有赞的实践
  15. 四大步骤,彻底关闭Win10自动更新
  16. shell-脚本入门
  17. 开发电脑用 Windows 还是 Mac
  18. 汽车自动变速器的控制技术
  19. 07 图形学——曲线曲面
  20. 高仿知乎的php源码,高仿百度知乎问答系统

热门文章

  1. android仿今日头条视频显示效果
  2. 最简单DIY基于ESP8266的智能彩灯②(在网页用按键和滑动条控制RGB灯)
  3. 四通畜牧数据库使用说明
  4. 利用FME创建3D模型之从Excel到3D
  5. 怎么批量下载哗哩哗哩B站视频
  6. Paypal与Moneybookers的比较
  7. linux滚动升级版本,Linux发行基础滚动版本与标准版本 | MOS86
  8. [CTSC2016]时空旅行(斜率优化+线段树分治)
  9. 天梯赛L1(1-80)
  10. 82. 采用 OPA5 开发支持页面跳转的 SAP UI5 集成测试用例