【发布时间】:2014-02-12 20:55:31
【问题描述】:
我有一个 MVC 3 应用程序,它至少在一次情况下根据 passwordStrengthRegularExperssion 设置生成了一个无效的密码。 config <membership> 部分中的设置是:
passwordStrengthRegularExpression="^(?=.{7,20}$)(?=.[a-z])(?=.[A-Z])(?=.[\ d\W])。$"
意味着我们至少需要一个大写字母和一个小写字母以及一个特殊字符。
在这种情况下生成的密码是“mg$[v9p}” - 没有大写字母。将其中一个字母更改为大写即可通过正则表达式测试。
有没有人看到过类似的行为,或者有没有人知道可能发生了什么?
谢谢!
【问题讨论】:
标签: asp.net-mvc-3