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();
});