Javascript Date Formatting
HTML
<form>
<input oninput="checkDate(this.value)" pattern="^(0[1-9]|1[012])[/](0[1-9]|[12][0-9]|3[01])[/](19|20)\d\d$" required>
<input type="submit">
</form>
<div id="evals"></div>
JavaScript
function checkDate(val) {
let pat = /^(0[1-9]|1[012])[/](0[1-9]|[12][0-9]|3[01])[/](19|20)\d\d$/
if (pat.test(val)) {
document.getElementById('evals').innerHTML = "Hello?"
}
else {
document.getElementById('evals').innerHTML = "Goodbye!"
}
}