come mai con questo controllo, riescono a registrarsi anche username con caratteri come parentesi quadre?Codice PHP:
/* Controllo sull'username */
if (!preg_match("/[A-Z0-9]/i", $username)) {
$reg = 0;
echo "[b]Errore:[/b]
Sono permessi nel campo username, solamente caratteri alfanumerici (lettere e numeri), senza spazi o punteggiatura varia.
Tornare indietro e compilare correttamente tutti i campi.
";
}
io vorrei che si possano registrare solamente utenti con username composto da caratteri alfanumerici e _ (trattino basso)