number-pretify
v0.4.0
Published
Format number every 3 digits
Readme
Number-pretify
Install
npm install --save number-pretifyUsage
import numberPretify from 'number-pretify';
numberPretify(number, options);options object
Option | Description | Type | Default value ------------ | ------------- | ------------- | ------------- delimeter | Integer part delimeter for every 3 digits | string | ' ' precision | Number of digits in fractional part | number | decimalMark | Symbol used to separate the integer part from the fractional part | string | ',' prefix | String that will be added before number | string | prefixAfterNegativeSign | Place prefix after negative sign | boolean | false suffix | String that will be added after number | string | negativeSign | String that will be added as negative sign | boolean | '- '
Example
import numberPretify from 'number-pretify';
console.log(numberPretify(1000)); // '1 000'
console.log(numberPretify(-1000.23)); // '- 1 000,23'
console.log(numberPretify('1000000,167', {
precision: 2,
delimeter: '.',
})); // '1.000.000,17'
console.log(numberPretify(1000.1, {
decimalMark: '.'
})); // '1 000.1'
console.log(numberPretify(1000, {
suffix: '$'
})); // '1 000$'
console.log(numberPretify(1000, {
prefix: '$'
})); // '$1 000'
console.log(numberPretify(-1000, {
prefix: '$ '
})); // '$ - 1 000'
console.log(numberPretify(-1000, {
prefix: '$ ',
prefixAfterNegativeSign: true,
})); // '- $ 1 000'
console.log(numberPretify(-1000, {
negativeSign: 'minus ',
})); // 'minus 1 000'