ユーザーのコメント テキスト フィールドへの入力をチェックする方法があります。
public boolean isValidComment(String commentString) {
String expression = "[a-zA-Z0-9_ ]+";
CharSequence inputStr = commentString;
Pattern pattern = Pattern.compile(expression, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(inputStr);
return matcher.matches();
}
これは私にとってはうまくいきますが、パターンを変更する必要があります。ユーザーは、次の文字を除く任意の文字を入力できる必要があります: <> {} []
.
上記以外のすべてを許可するようにパターンを設定するにはどうすればよいですか?