我需要有关使用regex JAVA验证密码的帮助 密码必须包含: - 至少[a-z] - 至少[A-Z] - 至少[1-9] 没有特殊字符。
感谢
Samuele
答案 0 :(得分:0)
如果密码可以包含的唯一字符是a-z
,A-Z
和1-9
,则可以使用
"^(?=.*[a-z])(?=.*[A-Z])(?=.*[1-9])[a-zA-Z1-9]+$"
如果密码可以包含其他字符,则需要指定它们是什么,或指定它们不能包含的内容。
如果您想指定最小长度,请将+
更改为例如{10,}
- 表示10个或更多。