【发布时间】:2013-07-26 07:47:38
【问题描述】:
我正在使用 MVC 4,剃刀开发应用程序。对于一次更改密码视图,我需要进行一些具有以下条件的验证:
它应该至少匹配以下 3 个:
1。大写字母字符
2。小写字母字符
3。数字
4。特殊键盘字符(脚本标签除外)
现在,我在模型中编写了以下正则表达式
[RegularExpression("^([a-zA-Z0-9#$%=@!{},`~&*()'?.:;_|^/+\"-]{8,32})$", ErrorMessage = "Current Password is invalid")]
但是,这将匹配任何给定的子集。我需要匹配其中至少 3 个。任何人都可以帮助我如何做到这一点?
【问题讨论】:
标签: regex asp.net-mvc-4