Ciao mircov, la tabella l'ho trovata e va bene per quello che volevo sapere...

Adesso però ho questo problema: come faccio ad indicare che non cidevono essere spazi vuoti ripetuti "solo" all'inizio e alla fine del testo inserito, in questa espressione:
codice:
$regexp = ereg("^[^0-9\~]+$", $check);
in pratica mi lascia passare tutti i caratteri di punteggiatura tranne \ e " (virgolette doppie) e poi, ovviamente le lettere, escludendo tutti i numeri e la tilde.

Come posso modificare questa espressione controllando che non ci siano spazi vuoti all'inizio e alla fine del testo?

[ps]inizialmente ho provato con trim() prima ancora che i dati arrivassero a ereg() e funziona, ma vorrei sapere se si può fare anche solo con ereg()...