【发布时间】:2011-09-02 07:33:22
【问题描述】:
我想要一个密码字符串的正则表达式,该字符串至少包含以下四种字符中的三种:
- 英文小写字符(a 到 z)。
- 英文大写字符(A 到 Z)。
- 以 10 位为基数(0 到 9)。
- 非字母数字字符(例如 !、$、#、%)。
并且至少应包含 8 个字符。
【问题讨论】:
-
这看起来确实是一个要求很高的要求(不那么受欢迎的想法)
-
8 个字符 - 是最大值,还是长度可以小于 8?
-
字符串的最小长度为 8 个字符。
标签: c# .net regex validation