Sto cercando di costruire un mail form usando la guida su come costruire un sito flash scritta da Negatyve.

Nella parte dedicata al form mail, quando si passa all'action script per controllare la correttezza dei dati inseriti c'è un pezzo che serve a controllare che l'utente nel compilare la voce e-mail non abbia usato caratteri non consentiti:


if (!errore) {
caratteri = new Array(contenuto2);
for (i=0; i<caratteri.length; i++) {
if (mail.indexOf(caratteri[i])>=0) {
errore = true;
err = 1;
}
}
}

Citando Negatyve: "Superato il primo controllo (if(!errore) significa se la variabile errore è ancora falsa), viene definito un array di caratteri che non possono essere contenuti in un indirizzo email. Quindi, per tutti i caratteri della lunghezza dell'array (for (i=0; i<caratteri.length; i++)) viene controllato se uno di questi caratteri è stato scritto nel campo email."

PROBLEMA: Se io volessi fare l'esatto contrario, ovvero creare un array con i caratteri CONSENTITI e fare in modo che flash rilevi un errore se trova qualche carattere diverso da quelli inseriti nell'array rilevi l'errore, che codice devo inserire?

OPPURE: Non è che qualcuno mi può fornire una lista dei caratteri non consentiti in un indirizzo email (magari sotto forma di array)?

Grazie,

Lorenzo