prova con:

codice:
else if (!eregi("^['+\\./0-9A-Z^_\`a-z{|}~\-]{1,}$", $nome_utente)) {
	$errori[0] ="caratteri invalidi"; 
}