Skip to content

PruvoNet/price-extractor

Npm Version node Build status Test Coverage Maintainability Known Vulnerabilities

price-extractor

A small library for parsing price strings in order to extract the price as a number and the currency code of the price.
The library can handle all kinds of thousands and cents delimiters, as well as all currency native symbols and unicodes.

Installation

npm install price-extractor

Or

yarn add price-extractor

Examples

import {searchPriceAndCode} from 'price-extractor';
console.dir(searchPriceAndCode('99,01€')); // { price: 99.01, code: 'EUR' }
console.dir(searchPriceAndCode('ARS 1,647.86')); // { price: 1647.86, code: 'ARS' }
console.dir(searchPriceAndCode('1.958,43 NOK')); // { price: 1958.43, code: 'NOK' }
console.dir(searchPriceAndCode('¥732.62')); // { price: 732.62, code: 'JPY' }
console.dir(searchPriceAndCode('2\'425.64 CHF')); // { price: 2425.64, code: 'CHF' }

About

Given a price string, extract the price and currency code

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •