Pretty currency
Pretty your number or string to a readable currency: 123456789
→ '123,456,789'
.
Install
npm install --save pretty-currency
Usage
const prettyCurrency = let num = 123456789num = console // '123,456,789' num = 1234567899num = console // '123,456.7899'
the parameter must be a number or string, if not, it will throw a TypeError, for example:
// Thrown: TypeError: parameter must be a number or string. // Thrown: TypeError: parameter must be a number or string.
if the parameter is string, it must start with number, for example:
// '1,234.123'
if not, it will throw an Error, for example:
// 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