0.0.1 • Published 9 months ago
number-zh v0.0.1
Number-zh
Highlights
Install
npm install number-zh
Usage
import { NumberZh } from "number-zh";
const numberZh = new NumberZh();
numberZh.numberToZh(66999); // "六万六千九百九十九"
numberZh.zhToNumber("六万六千九百九十九"); // "66999"
numberZh.zhCurrencyToNumber("人民币陆万陆仟玖佰玖拾玖圆整"); // "¥66999"
numberZh.numberToZhCurrency("66999"); // "人民币陆万陆仟玖佰玖拾玖圆整"
CDN
你可以借助 script 标签直接通过 CDN 来使用:
<script src="https://unpkg.com/number-zh/dist/number-zh.global.js"></script>
<script>console.log(__NUMBER_ZH__.NumberZh);</script>
这里我们使用了 unpkg,但你也可以使用任何提供 npm 包服务的 CDN,例如 jsdelivr 或 cdnjs。当然,你也可以下载此文件并自行提供服务。
API
new NumberZh(comprehensiveOptions?)
import { NumberZh } from "number-zh";
const numberZh = new NumberZh();
comprehensiveOptions
Type: NumberZhOptions\
Default: {}
number-to-zh、zh-to-number、zh-currency-to-number、number-to-zh-currency 函数配置参数的联合类型。
type NumberZhOptions =
| NumberToZhOptions
| NumberToZhCurrencyOptions
| ZhCurrencyToNumberOptions
| ZhToNumberOptions;
numberZh
包含 number-to-zh、zh-to-number、zh-currency-to-number、number-to-zh-currency 方法的一个实例。
numberZh.numberToZh(num, personalizationOptions?)
用法详见 number-to-zh 文档
Num
Type: number | string
PersonalizationOptions
Type: NumberToZhOptions\
Default: {}
numberZh.numberToZhCurrency(num, personalizationOptions?)
用法详见 number-to-zh-currency 文档
Num
Type: number | string
PersonalizationOptions
Type: NumberToZhCurrencyOptions\
Default: {}
numberZh.zhCurrencyToNumber(inputNumberString, personalizationOptions?)
用法详见 zh-currency-to-number 文档
InputNumberString
Type: string
PersonalizationOptions
Type: ZhCurrencyToNumberOptions
\
Default: {}
numberZh.zhToNumber(inputNumberString, personalizationOptions?)
用法详见 zh-to-number 文档
InputNumberString
Type: string
PersonalizationOptions
Type: ZhToNumberOptions
\
Default: {}
Related
License
MIT License © 2023-Present Condor Hero
0.0.1
9 months ago