JSFiddle - React, Tailwind, and code Playground
by refhat
HTML
<input type="text" id="check_date" onkeyup="isValidDate()">
JavaScript
var iDate = $("#check_date").value; if(iDate.length > 0) { var a = iDate.split("/"); if(isValidDate(a[0],a[1]-1,a[2]) == false){ alert("You have entered an invalid date."); return false; } isValidDate = function(day,month,year) { var dteDate; dteDate=new Date(year,month,day); return ((day==dteDate.getDate()) && (month==dteDate.getMonth()) && (year==dteDate.getFullYear())); }