Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要帮助以使用正则表达式 JAVA 验证密码,密码必须包含: - 至少 [az] - 至少 [AZ] - 至少 [1-9] 没有特殊字符。
谢谢
塞缪尔
如果密码可以包含的唯一字符是a-z,A-Z并且1-9您可以使用
a-z
A-Z
1-9
"^(?=.*[a-z])(?=.*[A-Z])(?=.*[1-9])[a-zA-Z1-9]+$"
如果密码可以包含其他字符,您需要指定它们是什么,或者指定它们不能是什么。
如果要指定最小长度,请将其更改+为 eg {10,}- 表示 10 或更多。
+
{10,}