jQuery: verificare se una data è in un formato valido

Con jQuery possiamo verificare se un campo contenente una data usa un formato valido.

jQuery di Gabriele Romanato

Con jQuery possiamo verificare se un campo contenente una data usa un formato valido.

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

Commenti