pretty-currency
v0.1.6
Published
format number or string to currency.
Downloads
1
Readme
Pretty currency
Pretty your number or string to a readable currency: 123456789
→ '123,456,789'
.
Install
npm install --save pretty-currency
Usage
const prettyCurrency = require('pretty-currency')
let num = 123456789
num = prettyCurrency(num)
console.log(num) // '123,456,789'
num = 123456.7899
num = prettyCurrency(num)
console.log(num) // '123,456.7899'
the parameter must be a number or string, if not, it will throw a TypeError, for example:
prettyCurrency({}) // Thrown: TypeError: parameter must be a number or string.
prettyCurrency(false) // Thrown: TypeError: parameter must be a number or string.
if the parameter is string, it must start with number, for example:
prettyCurrency('1234.123forssa') // '1,234.123'
if not, it will throw an Error, for example:
prettyCurrency('ow1234.123qw') // Thrown: Error: parameter is invalid.
Contribution
Any PR is welcome! This package use Babel to compile and Flow for static type check.
Install dependencies:
npm install
after patching index.js
, you can build it:
npm run build
then, run all test cases:
npm run test
Before you submit your awesome PRs, please passed all tests first.
If you have any edge test case, please let me know. ;)
License
MIT