密码至少[1-9]至少[a-z]至少[A-Z]没有特殊字符

时间:2013-02-14 15:17:27

标签: java regex passwords special-characters

我需要有关使用regex JAVA验证密码的帮助 密码必须包含: - 至少[a-z] - 至少[A-Z] - 至少[1-9] 没有特殊字符。

感谢

Samuele

1 个答案:

答案 0 :(得分:0)

如果密码可以包含的唯一字符是a-zA-Z1-9,则可以使用

"^(?=.*[a-z])(?=.*[A-Z])(?=.*[1-9])[a-zA-Z1-9]+$"

如果密码可以包含其他字符,则需要指定它们是什么,或指定它们不能包含的内容。

如果您想指定最小长度,请将+更改为例如{10,} - 表示10个或更多。