In JavaScript è semplice validare un nome utente.
Supponiamo che un nome utente valido debba essere composto solo da lettere maiuscole e minuscole e da numeri. Possiamo usare un espressione regolare per la validazione.
'use strict';
const isValidUserName = username => {
return (/^[a-zA-Z0-9]+$/.test(username));
};
Le parentesi quadre dell'espressione regolare indicano che stiamo specificando un insieme di caratteri richiesti. Il modificatore + indica che questi caratteri possono ricorrere una o più volte. I modificatori ^ e $ usati congiuntamente verificano che la stringa passata alla funzione sia composta solo dalla sequenza di caratteri specificati, ossia indicano una corrispondenza su tutta la stringa.