私はこの正規表現を持っています:
if (cadena.matches("^[a-zA-Z ]+$")) return true;
A から Z までの小文字と大文字を受け入れます。スペースも承ります。
しかし、これは英語だけで機能しています。たとえば、カタロニア語では「ç」という文字があります。また、「á」や「à」などの文字もあります。
いくつかのグーグルを行いましたが、これを行う方法が見つかりませんでした。
UTF-8 でフィルタリングできることがわかりましたが、これは実際には文字ではない文字を受け入れます。
どうすればこれを実装できますか?