1.0.2 • Published 2 years ago

is-arabic v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

is-arabic

Check if a string is Arabic.

What is this library for?

This library is created to help Arab and non Arab programmers to check if a string/text is Arabic or includes a certain number of Arabic characters. See example below.

Characters that are considered Arabic

  • Arabic Letters
  • Arabic Numbers
  • Harakat
  • Arabic Symbols

Install

npm i is-arabic

Test

npm test

Options

OptionDescriptionDefault ValueType
countThe number of chars to matchnullNumber

Defualt Options

{
  count: null;
}

Example

const isArabic = require("is-arabic");
const text = "السلام عليكم";

// If you don't pass any options, it will check all characters.
// and if all characters are not Arabic, it will return false
if (isArabic(text)) {
  // Do something
} else {
  // Do something else
}

// To check if string includes certain number of characters instead of all
// use the count option
const options = {
  count: 4,
};

const text2 = "اليوم Today";

const includesArabic = isArabic(text2, options); // true
console.log("Includes Arabic:", includesArabic);