Codice PHP:
preg_match("/[^a-zA-Z".$add."]+/"$str
con la preg_match va!

bha ho riletto la doc. sulla sintassi delle espressioni regolari e continuo a non capire perche con ereg \] oppure \- non considera backslashati questi caratteri all'interno di una classe [xxxx]