number-zh
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

Number-zh

NPM version Downloads License GitHub stars

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,例如 jsdelivrcdnjs。当然,你也可以下载此文件并自行提供服务。

API

new NumberZh(comprehensiveOptions?)

import { NumberZh } from "number-zh";
const numberZh = new NumberZh();

comprehensiveOptions

Type: NumberZhOptions
Default: {}

number-to-zhzh-to-numberzh-currency-to-numbernumber-to-zh-currency 函数配置参数的联合类型。

type NumberZhOptions =
	| NumberToZhOptions
	| NumberToZhCurrencyOptions
	| ZhCurrencyToNumberOptions
	| ZhToNumberOptions;

numberZh

包含 number-to-zhzh-to-numberzh-currency-to-numbernumber-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

Package Sidebar

Install

npm i number-zh

Weekly Downloads

11

Version

0.0.1

License

MIT

Unpacked Size

70.2 kB

Total Files

8

Last publish

Collaborators

  • condorhero