grazie AnĒkin,
io avevo risolto in questo modo
if (!eregi("^[a-z]{1}[a-zé-˙/ /'/-]{2,60}$", $_POST['cognome'])
per prendere anche i caratteri in uso in cognomi stranieri presenti in abbondanza nell'intervallo é-˙, cosa ne pensi?
Riguardo al trattino forse hai ragione, ma per non saper ne leggere e ne scrivere...
Fammi sapere cosa ne pensi.