Non so se questo è il posto giusto.
$result=ereg("[]\[\"!#$%&()*+,-/:;<=>?@\\^_`{|}~]","prova .");
se non ho capito male sulle espressioni regolari dovrei ottenere:
$result = 0;
perchè nel pattern non appare il punto(.)
eppure $result = 1
il mio problema è controllare un campo input che accetti solo [a-zA-Z0-9.']