non capisco dov'è l'errore l'escape dovrebbe far "vedere" la paretesi quadra come un normale carattere da riconoscere... ono??
[edit]
cavolo mi sono accorto solo ora che mettendo tra i tag PHP
è scomparso l'escape nel post precedente....cmq il codice è questo:
$str = "as]d1z"
$add= "1\]";
if ( ereg("^[[:alpha:]".$add."]+$", $str) ) { $risultato= true; }
else { $risultato= false; }
e non va![]()