JSFiddle - React, Tailwind, and code Playground
HTML
<form action="" id="myForm">
<input type="text" placeholder="yyyy-mm-dd" id="date" />
<input type="submit" />
</form>
JavaScript
$('#myForm').submit(function(e) {
var result = $('#date').val().match(/[0-9]{4}-(0[1-9]|1[012])-(0[1-9]|1[0-9]|2[0-9]|3[01])/);
if(!result) e.preventDefault();
});