在线演示:http://cnwhy.github.io/nzh/demo/index.html
github地址: https://github.com/cnwhy/nzh
适用于需要转换阿拉伯数字与中文数字的场景。
特点如下:
- 以字符串的方式转换,没有超大数及浮点数等问题(请自行对原数据进行四舍五入等操作)
- 支持科学记数法字符串的转换
- 支持口语化
- 支持自定义转换(不论是
兆
,京
还是厘
都可以用) - 对超大数支持用争议教少的
万万亿
代替亿亿
- 当然,你还可以把中文数字再转回阿拉伯数字
示例
var nzhcn = Nzh.cn; // 使用简体中文, 另外有 Nzh.hk -- 繁体中文
nzhcn.encodeS(100111); // 转中文小写 >> 十万零一百一十一
nzhcn.encodeB(100111); // 转中文大写 >> 壹拾万零壹佰壹拾壹
// 科学记数法字符串 >> 十二万三千四百五十六万万七千八百九十万亿
nzhcn.encodeS("1.23456789e+21");
nzhcn.toMoney("100111.11"); // 转中文金额 >> 人民币壹拾万零壹佰壹拾壹元壹角壹分