JavaScript: validare il formato di una password

Short link

Validare il formato di una password è un'operazione alquanto semplice con JavaScript: quello che dobbiamo verificare è la presenza di determinati caratteri e la lunghezza della password. Vediamo come fare.

Possiamo utilizzare le espressioni regolari e la proprietà length delle stringhe per il nostro scopo.


'use strict';

const isValidPwd = pwd => {
    return (pwd.length >= 12 && /[A-Za-z]+/.test(pwd) && /[0-9]+/.test(pwd) && /[^a-z0-9]+/i.test(pwd));
};

La password dovrà avere una lunghezza pari o superiore a 12 caratteri ed essere composta da lettere maiuscole e minuscole, numeri e caratteri speciali.

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.