JavaScript: verificare se un campo contiene una data in formato valido usando la validazione inline

JavaScript: verificare se un campo contiene una data in formato valido usando la validazione inline

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

La soluzione รจ la seguente:


'use strict';

const isValidDate = str => /^\d{4}-\d{2}-\d{2}$/.test(str);

document.querySelector('#date').addEventListener('blur', function() {

    const value = this.value;
    this.classList.remove('invalid');

    if(!isValidDate(value)) {
        this.classList.add('invalid');
    }
}, false);

Torna su