Ho un form di registrazione (inserimento dei dati in un database SQL).

Il problema č che in SQL l'inserimento di alcuni caratteri nel DB crea problemi nelle select.

Vorrei fare quindi un controllo in javascript per i cosieddetti caratteri vietati, tipo tratini virgolette caratteri accentati etc.

Con questo javascript controllo che i campi non siano lasciati bianchi :
<script type="text/javascript" language="JavaScript">
<!--
function process()
{
ret = false;

if (document.test_form.Cognome.value== "")
alert("Inserire il cognome");
else
ret = true;
return ret;
}
//-->
</script>

se dovessi aggiungere per esempio che il cognome non deve contenere caratteri vietati ho trovato questo esempio :

} else if(nickname.search(/[^A-Za-z0-9]/)<0) {
alert("Il campo Nickname non puo` contenere caratteri speciali");
document.modulo.nickname.focus();
return false;

come faccio ad inserirlo nel javascript sopra?

E poi mi potete anche scrivere il controllo di un campo numerico tipo "telefono" che deve contenere solo numeri e non testo.

grazie a tutti ciao