Mega Code Archive

 
Categories / JavaScript DHTML / Date Time
 

Use regular expression to check a date

<HTML> <HEAD> <TITLE>A date</TITLE> <SCRIPT> function checkDate(testStr) {    var pattern = /\b(\d{2})\/(\d{2})\/(\d{4})\b/;    var result = testStr.match(pattern);    if (result != null)       return "It is a date!";    else       return "Not a date."; } </SCRIPT> </HEAD> <BODY> <FORM name="theForm"> <TABLE> Enter a date in mm/dd/yyyy format: <INPUT type=text name=testStr size=20 maxlength=10> <INPUT type=button name="theButton" value="Verify the Format" onClick="alert(checkDate(document.theForm.testStr.value))";> </FORM>   </BODY> </HTML>