ciao
ho questo codice...
Codice PHP:
$str "as]d1z"
$add"1\]";

if ( 
ereg("^[[:alpha:]".$add."]+$"$str) ) { $risultatotrue; }
else { 
$risultatofalse; } 
mi restituisce sempre false....


...mentre se:

$str = "asd1z"
$add= "1";

mi restituisce correttamente true.... perchè con la ] backslashata non va?
(idem con il trattino -)