Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rbrahul/number-to-bengali-word
An amazing package to convert your number to bengali word representation.
https://github.com/rbrahul/number-to-bengali-word
bangla bengali javascript npm npm-package number number-to-words
Last synced: about 2 months ago
JSON representation
An amazing package to convert your number to bengali word representation.
- Host: GitHub
- URL: https://github.com/rbrahul/number-to-bengali-word
- Owner: rbrahul
- Created: 2017-08-25T19:06:25.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-16T12:24:45.000Z (almost 2 years ago)
- Last Synced: 2024-10-16T09:06:26.914Z (4 months ago)
- Topics: bangla, bengali, javascript, npm, npm-package, number, number-to-words
- Language: JavaScript
- Size: 54.7 KB
- Stars: 26
- Watchers: 6
- Forks: 4
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bengali-number
An amazing package to convert your number to bengali word representation# Installation
**Install via npm**
```
$ npm i bengali-number```
# How to Use
```javascript
const { toBengaliNumber, toBengaliWord} = require('bengali-number');
...
// Convert English number to it's bengali number representationconst bengaliNumberRepresentation = toBengaliNumber(9876543210.0123456789);
consle.log(bengaliNumberRepresentation) // output: ৯৮৭৬৫৪৩২১০.০১২৩৪৫৬৭৮৯...
// Convert only numeric part of a text
const bengaliNumberWithText = toBengaliNumber('USD 999.123');
consle.log(bengaliNumberWithText) // output: USD ৯৯৯.১২৩...
// Convert English number to it's Bengali word representation
const bengaliWordRepresentation = toBengaliWord(37762086.507);
console.log(bengaliWordRepresentation); // output: তিন কোটি সাতাত্তর লক্ষ বাষট্টি হাজার ছিয়াশি দশমিক পাঁচ শুন্য সাত```
# Run Test:
To run tests after cloning or downloading this repository run following commands:```
$ npm i
$ npm test
```
**Then you will have these messages in terminal:**```
Converts English number/digit to it's Bengali number representation
✓ should convert 'USD 987.123' to 'USD ৯৮৭.১২৩'
✓ should convert 1234567890 to ১২৩৪৫৬৭৮৯০
✓ should convert 9876543210.0123456789 to ৯৮৭৬৫৪৩২১০.০১২৩৪৫৬৭৮৯Convert Amount to Bengali Word Representation Test
✓ should convert 1 to bengali এক
✓ should convert 10000 to bengali দশ হাজার
✓ should convert 1277548.57 to it's bengali word represetation
✓ should convert 7576516080681.50 to it's bengali word represetation
✓ should convert 9999999999999 to it's bengali word represetation
✓ should convert 111111111110 to it's bengali word represetation
✓ should convert .5 to it's bengali word represetation
✓ should convert 111222333444555 to it's bengali word represetation
✓ should convert 200300400500.25 to it's bengali word represetation
✓ should convert 3.1416 to it's bengali word represetation
✓ should convert 100000000700.1234 to it's bengali word represetation
```
**All the best, enjoy Javascript** :smiley:**NB:**
For large numbers such as **3.7722526363525255e+27** it may provide unexpected result because of Javascript's long number limitation.**Developed with ♥ and respect to my mother language Bengali**