HibernateBeanValidationを使用して正規表現をBeanに追加しようとしています。コードは次のとおりです。
@NotNull(message = "{register.pwd.invalid}")
@Size(min = 6, max = 8, message = "{register.pwd.invalid}")
@Pattern(regexp="^(?=.*\d)(?=.*[A-Z]).{6,8}$",message="{register.pwd.week}")
public String getPwd()
{
return pwd;
}
しかし、これを使用すると、次のエラーが発生します
Invalid escape sequence (valid ones are \b \t \n \f \r \" \' \\ )
シーケンスをエスケープできないようです。これを処理する方法またはJavaメソッドはありますか、またはこれをすべて処理するために正規表現で何かを行う必要がありますか?