Quote Originariamente inviata da Alhazred Visualizza il messaggio
codice:
^(?:(?![0-9xxxxx]).)*$
al posto delle x i caratteri che vuoi escludere, eventualmente preceduti dal carattere di escape \ se si tratta di simboli che per le regexp hanno un significato, come appunto \, per il quale dovresti scrivere \\ allo stesso modo per il punto \. ecc...


il seguente codice funziona e mi toglie tutti i caratteri speciali (credo che ciò sia dovuto al carattere di ampersand '&'):

Codice PHP:
$validRegExp '/^(?:(?![0-9_]|[&]).)*$/'

C'è un piccolo (grande) problema... come faccio ad abilitare il carattere di apostrofo (utile nei cognomi)?