【发布时间】:2018-09-17 14:57:56
【问题描述】:
我想要一个正则表达式来检查:
密码只包含一个大写字符,至少包含一个特殊字符 (#, @, -),密码长度必须至少为 8 个符号!
(?=.[A-Z]{1}?)(?=.*[#@-])[A-Za-z#@-]{8,}
如果密码包含恰好一个大写字符,我该如何编写?
【问题讨论】:
-
在此之前,您应该阅读security.stackexchange.com/questions/32222/… 并考虑它是否真的有意义。