salve a tutti ho un semplice quiesito da porvi.

devo applicare un controllino sui dati di accesso scelti dagli utenti per registrarsi al sito.

si possono usare da un minimo di 4 caratteri ad un massimo di 20 e si possono usare tutti i caratteri numerici o alfabetici escludendo, accenti, caratteri speciali e via discorrendo. quindi diciamo che una password accettare potrebbe esere questa:

mia3pass4word4, con lettere e numeri normali senza caratteri speciali, per un totale di 20 chars.

in giro mi sono imbattuto in questa eregi: ma non è esattamente ciò che mi serve, i numeri non me li accetta, qualcuno saprebbe aiutarmi a perfezionarla??

codice:
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*[a-z0-9-]+(\.[a-z0-9-]{ 1,})*([a-z]{2,}){1}$", $pwdreg)) {       echo("pass sbagliata");
chiedo aiuto

ringrazio