Con JavaScript possiamo verificare se un campo contenente una data usa un formato valido.
La soluzione รจ la seguente:
(function() {
const isValidDate = str => {
return /^\d{4}-\d{2}-\d{2}$/.test( str );
};
document.addEventListener( 'DOMContentLoaded', function() {
document.querySelector( '#date' ).addEventListener( 'blur', function() {
const value = this.value;
if( !isValidDate( value ) ) {
this.classList.add( 'is-invalid' );
}
});
});
})();