将数字0-9转为中文大写数字
//转为中文大写数字
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转为中文大写数字相关推荐
- 把数字金额转换成中文大写数字
//把数字金额转换成中文大写数字 function changeNumMoneyToChinese(money) { var cnNums = new Array("零", &qu ...
- 将一组阿拉伯数字转换成中文大写数字
题目大概: 将一组阿拉伯数字转换成中文大写数字 52306 ==> 伍万贰千叁百零陆 我实现了将文件中的一组数字(每行为一个数) 形如: Java代码 25364 466932300 ...
- js收据、发票等表格数据格式化,js把数字转为中文大写
1.表格金额格式化 /*** 把金额转为发票.收据等表格能遍历显示的数据* * @param {money} Numner 金额大小* @param {max} Numner 带(角.分的位数)* 例 ...
- 阿拉伯数字转换为中文大写数字
这个功能使用场景不多,百度也能找到很多相关代码,只不过我找了几个看的不是很明白,为了锻炼自己的思维能力,所以就干脆自己写了一个,不仅分享代码,同时也分享一下我的思路 JS代码 let moneyCas ...
- Java 将数字金额转成中文大写
一个 Java 将数字金额转成中文大写的工具类,还不是很完善. import java.util.regex.Matcher; import java.util.regex.Pattern;publi ...
- XtraReport报表入库单数字转中文大写数字
先看看打印入库单的效果图,看如下: 客户要求合计一行,要求大写中文数字.XtraReport报表是如何做出以上图的效果呢?因为是要把数字转成大写中文数字,得先准备数字转大写中文数字的函数.因网上有很多 ...
- js如何实现阿拉伯数字转中文大写数字
前言 最近有个需求,需要把阿拉伯数字转成中文大写数字,比如:100 转换成壹佰元.话不多说,撸起袖子就是干,做野! 规则 首先我们看看百度百科大写数字,对大写规则的描述: 中文大写数字到"元 ...
- 数字大写 php 代码,PHP 中文大写数字 转成 数字代码
echo ""; echo test('一十二亿七十一万五十一'); /* create by piaofen date: 2011-03-31 function: 中文大写数字转 ...
- 将阿拉伯数字转换为中文大写数字 —— pyhton实现
将阿拉伯数字转换为中文大写数字 -- pyhton实现 在银行的日常业务中,常常需要用到将阿拉伯数字转换为中文大写数字的 功能.这次实验将编写一个程序,将用户输入的阿拉伯数字代表的金额,转换为大写数字 ...
最新文章
- R语言dplyr包使用case_when函数和mutate函数生成新的数据列实战:基于单列生成新的数据列、基于多列生成新的数据列
- Python 格式化输出 ( 颜色 )
- SQLSERVER 2008 R2中的全文检索
- LeetCode 12 整数转罗马数字
- Data Lake Analytics: 使用DataWorks来调度DLA任务
- Java GridBagConstraints的帮助类:GBC
- es6 Proxy 简介
- uniapp编译成小程序代码过大的处理方法
- 免费不加密:C++基础教程完整版视频(黑马程序员)
- 程序设计原则之SOLID原则
- zscore标准化步骤_数据的标准化
- 考研数学:常见的的泰勒公式
- windows中家庭网络、工作网络、公用网络的作用及区别
- 实时数仓在有赞的实践
- 四大步骤,彻底关闭Win10自动更新
- shell-脚本入门
- 开发电脑用 Windows 还是 Mac
- 汽车自动变速器的控制技术
- 07 图形学——曲线曲面
- 高仿知乎的php源码,高仿百度知乎问答系统