china-unit-num

1.0.2 • Public • Published

china-unit-num

将阿拉伯数字转成带中文单位的数字,比如100转成1百

引入

直接使用

<script src="path/to/china-unit-num.min.js"></script>

commonjs

const chinaUnitNum = require('china-unit-num')

amd

require(['china-unit-num'], function (chinaUnitNum) {
  // code
})

usage

chinaUnitNum(100) // => 1百
chinaUnitNum(1000) // => 1千

单位

支持['百', '千', '万', '百万', '千万', '亿']单位
可以使用optionsignore选项忽略部分单位

chinaUnitNum(100, { ignore: [''] }) // => 100
chinaUnitNum(1000, { ignore: ['', ''] }) // => 1000

函数的定义见下面,支持options参数进行一些简单配置

function chinaUnitNum(num: number, options: object): string | number

options

  • decimal 数字部分保留的小数位,默认为2
  • ignore 忽略某些单位的转换,为数组类型的值,可以是单位的中文名组成的数组,也可以是['百', '千', '万', '百万', '千万', '亿']对应单位的下标组成的数组;比如[0, 2]表示忽略['百', '万']

Readme

Keywords

Package Sidebar

Install

npm i china-unit-num

Weekly Downloads

4

Version

1.0.2

License

MIT

Unpacked Size

5.21 kB

Total Files

4

Last publish

Collaborators

  • maoyonglong