Con FluentValidation, ¿es posible validar un string
como un parseable DateTime
sin tener que especificar un delegado Custom()
?Cómo validar una cadena como DateTime usando FluentValidation
Idealmente, me gustaría decir algo así como la función EmailAddress, por ejemplo:
RuleFor(s => s.EmailAddress).EmailAddress().WithMessage("Invalid email address");
Así que algo como esto:
RuleFor(s => s.DepartureDateTime).DateTime().WithMessage("Invalid date/time");
esto es impresionante pero no va a generar la validación HTML5 adecuada y sólo validará después de la presentación página, ¿hay alguna manera de hacer que la biblioteca de generar el html5 correspondiente? –