Ciao a tutti,

spero di non trattare un argomento trito, ma la ricerca sul forum č disabilitata....

Vorrei testare un campo di input di un form utilizzando le espressioni regolari, si tratta di un cognome, che, come č noto, deve iniziare con un carattere, e puō proseguire anche con spazio, apostrofo, trattino e accentate (se ho dimenticato qualcosa aggiungetelo pure)

Quello che non riesco a testare sono proprio le accentate

Ho provato con

if (!eregi("^[a-z]{1}[a-z/ /'-]{2,60}$", $_POST['cognome']))
if (!eregi("^[a-z]{1}[\w]{2,60}$", $_POST['cognome']))
if (!eregi("^[a-z]{1}[[:alpha:]]{2,60}$", $_POST['cognome']))

Cosa non manca alla mia ignoranza??

Grazie.