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>
Related examples in the same category