Я искал веб-страницы и переполнял стек о проверке строки персидского (фарси) языка. В большинстве из них упоминаются арабские буквы. Кроме того, я хочу знать, является ли моя строка полностью персидской (не содержит). например, эти строки персидские:
"چهار راه"
"خیابان."
И это не:
"خیابان 5"
"چرا копировать کردی؟"
Кроме того, разрешены только персидские или арабские цифры. Есть исключения для символов [.,-!] (поскольку клавиатуры не поддерживают эти символы в персидском языке)
ОБНОВЛЕНИЕ: в своем ответе я объяснил быструю версию использования регулярных выражений и предикатов.