michaelp0730
1/19/2015 - 6:31 PM

John Resig - Check Date

// A generic function for checking to see if an input element has a date entered into it
function checkDate(elem) {
	// Make sure that something is entered, and that it looks like a valid MM/DD/YYYY date
	return !elem.value || ^\d{2}\/\d{2}\/\d{2,4}$/.test(elem.value);
}

// Get an input element to check
var elem = document.getElementById("date");

// Check to see if the field contains a valid date
if ( ! checkDate( elem ) ) {
    alert( "Field is not a date." );
}