0

我需要帮助以使用正则表达式 JAVA 验证密码,密码必须包含: - 至少 [az] - 至少 [AZ] - 至少 [1-9] 没有特殊字符。

谢谢

塞缪尔

4

1 回答 1

0

如果密码可以包含的唯一字符是a-zA-Z并且1-9您可以使用

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

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

如果要指定最小长度,请将其更改+为 eg {10,}- 表示 10 或更多。

于 2013-02-14T15:27:00.667 回答