Con jQuery possiamo verificare se un campo contenente una data usa un formato valido usando la validazione inline.
La soluzione è la seguente:
(function( $ ) {
$.isValidDate = function( str ) {
return /^\d{4}-\d{2}-\d{2}$/.test( str );
};
$(function() {
$( "#date" ).on( "blur", function() {
var value = $( this ).val();
if( !$.isValidDate( value ) ) {
$( this ).addClass( "input-error" );
}
});
});
})( jQuery );