私はコードがすべての 7 ビット ASCII 文字セットを受け入れるが、8 ビット文字は受け入れないようにしたかったのです。私は正規表現で試しました:
user.getFirstName()).matches("[\\w\\s]+")
このセットには Java 正規表現クラスがあります。です\p{ASCII}
。パターンクラスを参照してください。
"ABC".matches("\\p{ASCII}+") == true;
"ABCŻ".matches("\\p{ASCII}+") == false;