如何向正则表达式添加点

QGA*_*QGA 2 regex validation spring-annotations

@Pattern(regexp="^\\w{8,}")
private String username;
Run Code Online (Sandbox Code Playgroud)

该模式只能由数字、字母和下划线字符组成。

如何将点 (.) 添加到图案中

谢谢

qJa*_*ake 5

尝试一下,如果明确定义所有有效字符,可能会更容易理解:

@Pattern(regexp="^[A-Za-z0-9_.]{8,}")
private String username;
Run Code Online (Sandbox Code Playgroud)