@Pattern(regexp="^\\w{8,}")
private String username;
此模式只能包含数字,字母和下划线字符。
如何将点(。)添加到模式
由于
答案 0 :(得分:3)
试试这个,如果明确定义所有有效字符,可能会更容易理解:
@Pattern(regexp="^[A-Za-z0-9_.]{8,}")
private String username;
答案 1 :(得分:1)
您还需要添加行锚的结尾。
@Pattern(regexp="^[.\\w]{8,}$")