amount-parse

3.0.0 • Public • Published

Parse amount

Parse a string amount according to the locale settings.

npm install amount-parse
var parse = require('amount-parse')

// assuming a locale with a decimal separator of "."

parse('1') // {exponent: 0, value: 1}
parse('1.5') // {exponent: 1, value: 15}
parse('1.51') // {exponent: 2, value: 151}
parse('1,000') // {exponent: 0, value: 1000}
parse('1,000', {ds: ','}) // {exponent: 3, value: 1000}
parse('1,000', {locale: 'da'}) // {exponent: 3, value: 1000}
parse('1.000,1') // {exponent: 4, value: 10001}
parse('1,000.2') // {exponent: 1, value: 10002}
parse('1,000.25') // {exponent: 2, value: 100025}
$ parse-amount 1,234.56
{ exponent: 5, value: 123456 }
$ parse-amount --decimal-separator , 1,234.56
{ exponent: 2, value: 123456 }
$ parse-amount --locale da 1,234.56
{ exponent: 2, value: 123456 }

Readme

Keywords

none

Package Sidebar

Install

npm i amount-parse

Weekly Downloads

2

Version

3.0.0

License

MIT

Unpacked Size

3.25 kB

Total Files

6

Last publish

Collaborators

  • thomas-jensen