Я пытаюсь
Pattern.matches("[A-Za-z]+"
и он может принимать другие языки, такие как ฟ ฟ ฟ ฟ abc или abc ฟ ฟ ฟ
что мне делать?
^[A-Za-z]+$
Используйте начало строки и конец строки anchors.
Если вы этого не сделаете, регулярное выражение не должно соответствовать всей строке, но это то, что вам кажется нужным.
Вы работаете в UTF-8? Вы пробовали \uFFFF, где FFFF является шестнадцатеричным представлением символа Unicode.