JSFiddle - React, Tailwind, and code Playground
HTML
<input id="prfm_dtrequest" type="text" value="03/28/1988">
<br>
<input type="button" id="submitform" value="CLICK"
JavaScript
$(document).ready(function(){
$("#submitform").click(function(){
function isValidDate(s) {
var bits = s.split('/');
var d = new Date(bits[2], bits[0] - 1, bits[1]);
return d && (d.getMonth() + 1) == bits[0] && d.getDate() == Number(bits[1]);
}
var daterequested = $("#prfm_dtrequest").val();
var dateMMDDYYYRegex = "^[0-9]{2}/[0-9]{2}/[0-9]{4}$";
if(daterequested.match(dateMMDDYYYRegex) && isValidDate(daterequested)){
alert('is a valid date: '+daterequested);
}else{
alert('is not a valid date: '+daterequested);
}
});
});