Согласно списку Unicode characters это кажется вам нужно проверить символы в диапазоне Юникода U+0600-U+06FF
. Поэтому, если пользователь вводит один из этих символов внутри текстового поля, вы можете обнаружить арабский язык. Также обратите внимание, что есть много диапазонов Unicode, которые вы можете разрешить. Помимо арабского языка (0600-06FF, 225 символов) у вас есть
- Arabic Дополнение (0750-077F, 48 символов)
- Arabic Продлен A (08A0-08FF, 39 символов)
- Arabic Презентация Forms- А (FB50-FDFF, 608 символов)
- арабского Представление формы-B (FE70-FEFF, 140 символов)
- Рух Числовые символы (10E60-10E7F, 31 символов)
- арабских Математические Алфавитные символы (1EE00-1EEFF , 143 символа)
Спасибо за это ... – smilu