Description: Validate american date formats: mm/dd/yyyy or m/d/yy or m.d.yyyy with separators: . - / Valid dates only! m (1-12)/ d (1-31)/ y (0..) (rizzipereira.com.br) For Brazilian date format: http://www.regexlib.com/REDetails.aspx?regexp_id=250 Matches: [10.03.1979], [12/30/2004], [01/01/2004] [ More Details] Non-Matches: [09--02--2004], [15-15-2004], [13/12/2004] [ Test Expression]
function IsDateFormat(strDate)
{
var str = /\d{4}-((0[1-9])|(1[0-2]))-((0[1-9])|([1-2][0-9])|(3[0-1]))$/;
return str.test(strDate);
}
Description: Validate american date formats: mm/dd/yyyy or m/d/yy or m.d.yyyy with separators: . - / Valid dates only! m (1-12)/ d (1-31)/ y (0..) (rizzipereira.com.br) For Brazilian date format: http://www.regexlib.com/REDetails.aspx?regexp_id=250 Matches: [10.03.1979], [12/30/2004], [01/01/2004] [ More Details] Non-Matches: [09--02--2004], [15-15-2004], [13/12/2004] [ Test Expression]