ASP.Net MVC 2 Validación del modelo El Validator Regex falla
Tengo la siguiente propiedad en mi clase de Metadatos de modelo:
[Required(ErrorMessage = "Spent On is required")]
[RegularExpression(@"[0-1][0-9]/[0-3][0-9]/20[12][0-9]",
ErrorMessage = "Please enter date in mm/dd/yyyy format")]
[DataType(DataType.Date)]
[DisplayName("Spent On")]
public DateTime SpentOn { get; set; }
Pero cada vez que llamoModelState.IsValid
siempre devuelve falso porque regex no está validando. Comparé la fecha ingresada (29/08/2010) con la nueva expresión regular usando el mismo patrón y coincide perfectamente.
¿Qué estoy haciendo mal?