ciao a tutti.. ho un controllo del genere:

if (!eregi("([a-zA-Z0-9_/.])$",$nome))
$errore=1;
else
$errore=0;

dovrebbe andare bene (errore == 0) solo con lettere maiuscole, minuscole, numeri e i caratteri _ e .

infatti se metto all'inizio o alla fine cose tipo % & o lettere accentate mi da errore == 1 ma se $nome==asd%asd melo passa.. come mai?!?

e inoltre, come č possibile in una reg_exp togliere un singolo carattere ovvero dalla a alla zeta tranne l'h ...

..grazie mille!
ciao!