0.4.0 • Published 7 years ago

number-pretify v0.4.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Number-pretify

Build Status

Install

npm install --save number-pretify

Usage

import numberPretify from 'number-pretify';

numberPretify(number, options);

options object

OptionDescriptionTypeDefault value
delimeterInteger part delimeter for every 3 digitsstring' '
precisionNumber of digits in fractional partnumber
decimalMarkSymbol used to separate the integer part from the fractional partstring','
prefixString that will be added before numberstring
prefixAfterNegativeSignPlace prefix after negative signbooleanfalse
suffixString that will be added after numberstring
negativeSignString that will be added as negative signboolean'- '

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'