Ho creato un'espressione regolare in Jscript che escluda qualsiasi carattere diverso da quelli in essa contenuti. Fa così:
codice:
var controllalogin = new RegExp("[^0-9a-zA-Zàáâèéêìíîòóôùúûñç_~!\|@\-§^$]");
var risultatocontrollo = controllalogin.exec(document.form1.elements[0].value);
if (!risultatocontrollo) { return true }
else{
alert ("Hai utilizzato dei caratteri non permessi per il login. Correggi e riprova.");
return false;
}
Funziona bene, esclude tutto... tranne la presenza di parentesi quadre, me le fa passare come se andassero bene.
Cosa può essere?
Grazie in anticipo