Salve a tutti,
sto creando una espressione regolare che controlli la validità di nomi di caselle di posta elettronica. Oltre i caratteri alfanumerici, sono accettati solo -_.
La mia espressione regolare da me creata è la seguente:
Non ho fatto controlli su come inizia l'indirizzo, ma il problema è che non mi accetta in nessun modo il carattere -, mentre mi accetta il carattere ? anche se non l'ho inserito come carattere accettato..codice:var pattern = "([a-zA-Z0-9\.\-\_]+)*"; var check = mb.match(pattern);
E' da ieri che sto sbattendo la testa sullo schermo e fare mille prove, ma niente da fare..
Dimenticavo, come faccio il controllo. Per ora stampo la variabile check e vedo che mi riconosce due pattern uguali, penso sia un vettore, e controllo il valore di questo con l'indirizzo mail, per vedere se sono uguali.
Vi è mai capitata una cosa del genere? Cosa potrebbe essere?
Grazie
Ciao
Luca