Simple Date validation using Regex in Javascript
Many of us find difficulties while validating the date field in JavaScript. This is a simple example where I will explain you the basics of validating a date field using JavaScript. So, follow the steps below and get date validated on your form in few minutes:
In your JavaScript section of the HTML page, define the following function
function checkdate(dd,mm,yy) { var returnval=false; var dayobj = new Date(yy, mm-1, dd) if ((dayobj.getMonth()+1!=mm)||(dayobj.getDate()!=dd)||(dayobj.getFullYear()!=yy)) alert("Invalid Day, Month, or Year range detected. Please correct and submit again.") else returnval=true; return returnval; }
You are done!! Call this function passing date, month and year values in numbers and see the output!!