Возможный дубликат:
Проверка пароля (регулярное выражение?)
Я работаю над приложением ASP.NET MVC 3, и я применил
[Required]
[StringLength(100, ErrorMessage = "The {0} must be at least {2} characters long.", MinimumLength = 6)]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
DataAnnotation в поле "Пароль". Я хочу убедиться, что пароль должен быть не менее 6 символов, не более 18 символов, и должен содержать по крайней мере одно письмо в верхнем регистре, одну строчную букву и одну цифровую цифру. Нужно ли добавлять регулярное выражение или DataType.password будет делать все это?
Пожалуйста, предложите