【发布时间】:2016-04-23 20:17:14
【问题描述】:
我正在尝试检查(在 ASP.net MVC 中)输入的密码是否包含“大写、小写和数字”。正则表达式没问题,但不起作用(请输入有效密码)。如果我输入一个简单的表达式 @"^d+$",如果它有效。有什么问题?谢谢!
private const string Pattern = @"^(?=.*[A-Z])(?=.*[a-z])(?=.*[0-9])$";
[DataType(DataType.Password)]
[DisplayName("Password:")]
[Required(ErrorMessage = "Please enter your password.")]
[RegularExpression(Pattern, ErrorMessage = "Please enter a valid password")]
public string Password { get; set; }
【问题讨论】:
标签: c# regex asp.net-mvc