为什么我的密码复杂性正则表达式不接受我的价值?

时间:2014-07-23 13:43:28

标签: regex asp.net-mvc-4

我已将密码属性的正则表达式赋予

[RegularExpression(@"^((?=.*\\d)(?=.*[a-z])(?=.*[@#$%.]).{8,16})*$", ErrorMessage = "Password must contain atleast one digit and one speacial character")]
public string Password{get; set;}

我已将密码设为bobby@15。我无法注册。正则表达式是否有任何问题

1 个答案:

答案 0 :(得分:1)

不需要逃避\d

@"^((?=.*\d)(?=.*[a-z])(?=.*[@#$%.]).{8,16})*$"