react-native-android-currency-formatter
v0.2.1
Published
React Native Android Currency Formatter. Native Module for a currency format with specified FORMAT locale.
Downloads
23
Maintainers
Readme
React Native Android Currency Formatter
Native Module for a currency format with specified FORMAT locale.
Installation
npm
npm install --save react-native-android-currency-formatter
yarn
yarn add react-native-android-currency-formatter --save
For iOS use Internationalization API
Usage
Read before use Synchronous Method
import AndroidCurrencyFormatter from 'react-native-android-currency-formatter';
// Synchronous Method
AndroidCurrencyFormatter.numberFormat(30000, 'USD', 'en', 'US'); // $30,000.00
// Asynchronous Method
AndroidCurrencyFormatter
.numberFormatAsync(1000000.25, 'USD', 'en', 'US')
.then(data => {
// $1,000,000.25
});
API
// Synchronous Method
// Returns currency format or 'N/A' if one of the arguments are not correct
numberFormat(amount, currencyCode, language, country)
// Asynchronous Method
// Returns Promise with currency format or 'N/A' if one of the arguments are not correct
numberFormatAsync(amount, currencyCode, language, country)
amount
Type: Number
the number which will be converted to currency
currencyCode
Type: String
ISO 4217 currency code. Some codes
language
Type: String
An ISO 639 alpha-2 or alpha-3 language code, or a language subtag up to 8 characters in length.
country
Type: String
An ISO 3166 alpha-2 country code or a UN M.49 numeric-3 area code.
Check example/src/App.tsx file if you need more details.
Contributing
Any contributions you make are greatly appreciated.
Please read the Contributions Guidelines to learn how to contribute to the repository and the development workflow.
License
MIT © Vasyl Stokolosa