私の MVC 4 アプリケーションでは、アカウント登録画面で検証する必要があります。少なくとも 1 つの数字、1 つの大文字と 1 つの小文字を含むパスワード。モデルクラスのプロパティを次のようにしたい
[Display(Name = "Register_Password", ResourceType = typeof(VirtuOxAdmin))]
[Required(ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Register_PasswordRequired")]
[MinLength(5, ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Admin_CreateCustomer_PasswordMinLength")]
[MaxLength(32, ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Admin_CreateCustomer_PasswordMaxLength")]
[RegularExpression(@"\d", ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Admin_CreateCustomer_AtleastOneDigit")]
[RegularExpression("[A-Z]+", ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Admin_CreateCustomer_AtleastOneUChar")]
[RegularExpression("[a-z]+", ErrorMessageResourceType = typeof(VirtuOxAdmin), ErrorMessageResourceName = "Admin_CreateCustomer_AtleastOneLChar")]
public string Password { set; get; }
しかし、エラー Error Duplicate 'RegularExpression' attributeが発生しています
パスワード検証のコーディング方法を教えてください。