Skip to content

numberSeparate

分割数字。默认为3位一分割(千分位分割),分割符为,。可通过digit属性设置分割的位数,可通过separate设置分割符。默认是不处理小数部分的,如果需要处理则设置isDealDecimal属性为true

基本用法

传入一个数字,返回分割后的数字字符串。

ts
import { numberSeparate } from '@renzp/utils'

numberSeparate(1234); // 123,4
numberSeparate(123456789.123456); // 123,456,789.123456
numberSeparate(123456789.123456, { isDealDecimal: true }); // 123,456,789.123,456
numberSeparate(12345, { digit: 2 }); // '1,23,45
numberSeparate(12345, { digit: 2, separate: '$' }); // 1$23$45

参数

参数说明类型默认值是否必填
v要处理的数字number-
options配置NumberSeparateOptions-

options

参数说明类型默认值是否必填
digit分割位数number3
separate分割符string,
isDealDecimal是否处理小数部分boolean-

返回

参数说明类型
v分割后的数字字符串string