Click here to Skip to main content
15,174,613 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
How can i validate a date field in mvc?
we have the [Required], but I want to validate the date field for a specific range.


Jijutj 8-Oct-13 2:42am
I want to do it in mvc
Sushil Mate 8-Oct-13 2:48am
check updated links.
Jijutj 8-Oct-13 2:54am
Sushil Mate 8-Oct-13 2:55am
if (person.Name.Trim().Length == 0)
        ModelState.AddModelError("Name", "Name is required.");

Please go through this link.
Jijutj 8-Oct-13 2:45am
thanks for the link, but i need to validate a date field, whether it is in a specified range, say for example it should be in the range 1/1/1990 to 31/12/2013.
Gitanjali Singh 8-Oct-13 2:52am
[Display(Name = "Start DateTime")]
[RegularExpression("^(([0-2]?[0-9]|3[0-1])/([0]?[1-9]|1[0-2])/[1-2]\d{3}) (20|21|22|23|[0-1]?\d{1}):([0-5]?\d{1})$", ErrorMessage = "Invalid date")]
public string DateTimeStart { get; set; }

you can try regular expression for specified range.
Jijutj 8-Oct-13 3:12am
it shows Invalid date for all dates.
Member 11873377 31-Jul-15 11:06am
how to validate a date i mean the given date must be in prior to the current date. it should not exceed the current date

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900