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 }

    Keywords

    none

    Install

    npm i amount-parse

    DownloadsWeekly Downloads

    2

    Version

    3.0.0

    License

    MIT

    Unpacked Size

    3.25 kB

    Total Files

    6

    Last publish

    Collaborators

    • thomas-jensen