人民币大写格式化,数字大写格式化,支持简体、繁体。最大支持`10^72`
yarn add nomoney
or
npm install nomoney
import nomoney from 'nomoney'
nomoney.stringify('123456')
<script src="https://cdn.jsdelivr.net/npm/nomoney@latest/dist/nomoney.min.js"></script>
nomoney.stringify('123456')
npm run build // 打包
npm run dev // 本地开发
npm run test // 发布前测试
npm run test:cover // 覆盖率测试
大写格式化目标数字
nomoney.stringify(rmb: string | number, config : currencyStringifyConfig)
[required]你需要格式化的数字或字符串数字
格式化配置
{
lang: Language; //转换的目标语言,详细见属性
isCurrency: boolean; // 是否是货币,不是货币按照普通数字对待
}
格式化后的大写数字
给出字符串或者数字,返回无格式的数字大写
nomoney.capital(rmb: string | number, config : currencyStringifyConfig)
[required]你需要格式化的数字或字符串数字
格式化配置
{
lang: Language; //转换的目标语言,详细见属性
isCurrency: boolean; // 是否是货币,不是货币按照普通数字对待
}
格式化后无格式的数字大写
nomoney.isValid(rmb: string | number)
[required]是否是合法数字
布尔
目标格式语言
enum Language {
zh_sc, // 中文简体格式
zh_cn, // 繁体中文 [默认]
tw_cn, // 中国台湾格式
hk_cn, // 中国香港格式
}
个
十
百
千
万
亿
兆
京, ... 10^16
垓, ... 10^20
杼, ... 10^24
穰, ... 10^28
沟, ... 10^32
涧, ... 10^36
正, ... 10^40
载, ... 10^44
极, ... 10^48
恒河沙, ... 10^52
阿僧祇, ... 10^56
那由他, ... 10^60
不可思议, ... 10^64
无量, ... 10^68
大数, ... 10^72
v1.0.3
- 修复当数字为零的情况下返回为空的问题