1

私はコードがすべての 7 ビット ASCII 文字セットを受け入れるが、8 ビット文字は受け入れないようにしたかったのです。私は正規表現で試しました:

user.getFirstName()).matches("[\\w\\s]+") 
4

2 に答える 2

4

このセットには Java 正規表現クラスがあります。です\p{ASCII}パターンクラスを参照してください。

 "ABC".matches("\\p{ASCII}+") == true;
 "ABCŻ".matches("\\p{ASCII}+") == false;
于 2013-07-15T11:42:43.113 に答える