Spring MVC アプリケーションは、ビュー Bean で @Pattern アノテーションを使用して、ユーザーが入力できる文字を制限します。
@Pattern(regexp = "[a-zA-Z0-9_.]*")
private String username;
アプリケーションをさまざまなヨーロッパ言語 (フランス語、ドイツ語など) にローカライズしており、アクセントやウムラウトなどの他の文字を含めたいと考えています。
不要なキャラクターを除外することに集中する必要があると感じていますが、それよりも良い方法はありますか?