Skip to content

srcagency/amount-parse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 }

About

Parse an amount as string to minor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published