Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

number-to-arabic-words

mahmoudshahin11111.3kMIT1.5.3

convert numbers to arabic words made with typescript so it fast and maintainable - تحويل الارقام الي كلمات عربيه أداه متجدده بأستمرار و سريعه

تحويل الارقام لحروف, arabic, numbers, convert_numbers_to_arabic_words, n2words, convert, number, word, text, عربي, arqam, numbers, arabicnumbers, arabic-numbers, arabic numbers, numbers-to-text, arabic-to-text, tafqeet, tafgeet, number to arabic, number to arabic words, number to words

readme

npm version example workflow

Numbers To Arabic Words

is a library to transform the numbers into Arabic words without any external dependencies and it's so fast and stable because it's build in typescript.

Why do you Need to use it ?

  • Supporting Browser and NodeJs .
  • Easy installation .
  • Unlimited Updates and Support .
  • Made by 💖 to be Free forever .
  • Based on Arabic number rules Arabic Numbers Rules المعجم
  • Support points like that 100.52
  • Customizable 🎒💻
  • Support unlimited number length more than 100000000000000000000 "كوادرليون" 😲
  • Just only one function toArabicWord(1000) do this magic 👌

How To Install ?

Browser

<script src="https://cdn.jsdelivr.net/npm/number-to-arabic-words@latest/dist/index.js"></script>
<script>
    toArabicWord(1000)
</script>

Npm

    npm i number-to-arabic-words

Yarn

    yarn add number-to-arabic-words

NodeJs

const NumbersToArabicWords = require('dist/index-node.js')
NumbersToArabicWords.toArabicWord(1000)

Typescript


import { toArabicWord } from 'number-to-arabic-words/dist/index-node.js';
toArabicWord(1000);

React

Check this discussion How to use this library in Reactjs ? By @RedaTheCeo

Examples

Number Result
toArabicWord(1000) ألف
toArabicWord(100000) مائه ألف
toArabicWord(2000000) مليونان
toArabicWord(102030) مائه و أثنان ألف و ثلاثون
toArabicWord(5000.65) خمس آلاف فاصل خمس و ستون
toArabicWord(200.23) مائتان فاصل ثلاث و عشرون
toArabicWord(1.00) مائة فاصل تسع آلاف و خمسمائة و ثمان و ستون
toArabicWord(100.9568) مائة فاصل تسع آلاف و خمسمائة و ثمان و ستون
toArabicWord(100.52) مائه فاصل أثنان و خمسون

Advanced

  • You can change the config by using the global object arabicWord as example ..
arabicWord.setConfig({
    delimiter: '/',
    strict: true,
})

All the options

| | Option | Type | Description | | --- | ----------------------- | ------- | ---------------------------------------------------- | | 1 | delimiter | string | you can change instead of "فاصل" to be anything else | | 2 | strict | boolean | get the result as Json | | 3 | numberSectionsDelimiter | string | change "و" to be anything else |

More

Docs

Please Let me know about any bug or feature and consider it done. Thank you 😍🚀💖 ..