Click to See Complete Forum and Search --> : Regular expression about date type ?


nobitavn94
12-14-2006, 05:51 AM
Hi all,
I'm new in Regular Expression .
I want to check if a date string having format dd/mm/yyyy is valid .
What expression can I use ?
Thank you so much !

john_de116
12-15-2006, 04:46 AM
MM/DD/YY HH:MM:SS

string t5 = "01/01/01 16:10:01";
string p5 =
@"(\d+)/(\d+)/(\d+) (\d+):(\d+):(\d+)";
Match m5 = Regex.Match(t5, p5); Try this. and cutomize this code

scottrickman
12-19-2006, 02:49 PM
Or
try {
string[] dateParts = this.dateField.Text.Split('/');
int dayPart = Convert.ToInt32(dateParts[0]);
int monthPart = Convert.ToInt32(dateParts[1]);
int yearPart = Convert.ToInt32(dateParts[2]);

DateTime theDate = new DateTime(yearPart, monthPart, dayPart);

// it's a valid date
}
catch()
{
// it isn't a valid date
}