grazie mille sei stato gentilissimo!

pero cosi:

if( !preg_match( "[a-zA-Z\'\-\s]+", $value ) )

mi da questo errore, che credo sia dovuto al +?

Warning: preg_match() [function.preg-match]: Unknown modifier '+'

sbaglio qualcosa?