sto impazzendo con le espressioni regolari, esattamente con una in particolare:
ereg("^[\w]+$", $str)
se gli passo \ o w me la da buona, quando in realtà dovrebbe darmi buono a-zA-Z0-9
ho provato anche con \\w ma niente
potrebbe dipendere dal mio php(4.3.10)? uso easyphp 1.8