“Como verificar o texto tem apenas texto em árabe” Respostas de código

Como verificar o texto tem apenas texto em árabe

public static boolean isProbablyArabic(String s) {
    for (int i = 0; i < s.length();) {
        int c = s.codePointAt(i);
        if (c >= 0x0600 && c <= 0x06E0)
            return true;
        i += Character.charCount(c);            
    }
    return false;
  }
code fighter

Como verificar o texto tem apenas texto em árabe

const isItAllArabic =s=>(!/[^\u0600-\u06FF ]/.test(s));

//======================================================
// Test if a string has only Arabic Characters
// Latin punctuation marks and number exist in Arabic
// Strings as there mostly used due to some not existing
// in Arabic Unicode letter.
//
// Output: Return true/false
//======================================================
const isItAllArabic =s=>(!/[^\u0600-\u06FF\u0020-\u0040\u005B-\u0060\u007B-\u007E]/.test(s));

//======================================================

console.log(isItAllArabic("محسن"));              // true. All Arabic text
console.log(isItAllArabic("(محسن)"));            // true. Symbols () ignored
console.log(isItAllArabic("محسن/محمد! وعلي"));  // true. Punctuations and Symbols ignored
console.log(isItAllArabic("محسن 123"));          // true as numbers are ok
console.log(isItAllArabic("محسن mohsen"));       // false because latin chars
console.log(isItAllArabic("mohsen"));            // false
code fighter

Respostas semelhantes a “Como verificar o texto tem apenas texto em árabe”

Perguntas semelhantes a “Como verificar o texto tem apenas texto em árabe”

Mais respostas relacionadas para “Como verificar o texto tem apenas texto em árabe” em JavaScript

Procure respostas de código populares por idioma

Procurar outros idiomas de código