Regex.Match为true但[RegularExpression]属性给出错误

时间:2014-01-23 20:00:43

标签: regex asp.net-mvc-4 user-accounts

我有一个正则表达式:

^(?=.*\p{N})

(我从SO回复复制了许多upvotes) 和Password属性上的属性如下:

[RegularExpression(@"^(?=.*\p{N})", ErrorMessage = "Password must contain at least one number")]
public string Password { get; set; }

但是,它在注册方法时会出现错误。同时在Immediate window这个:

Regex.IsMatch(model.Password, @"^(?=.*\p{N})")

返回true。

不确定是否有用,但我正在尝试的密码为yesman69

0 个答案:

没有答案