我正在尝试使用 Hibernate bean Validation 向我的 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方法来处理这个,还是我需要在regExp中做一些事情来处理这一切