Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di Paolo87 » 04/03/08 11:03
ciao ragazzi,secondo voi doev sbaglio?!
- Codice: Seleziona tutto
<script>
function controllomail(mail)
{
var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
if (!espressione.test(mail))
{
alert("La mail inserita non è valida!");
}
else
{
alert("OK");
}
}
</script>
ho provato con la mia mail e mi da sempre errore. Forse ho sbalgiato l'espressione regolare??
Moderazione: titolo modificato perché in violazione della Netiquette (#3).
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Paolo87 » 04/03/08 12:16
ragazzi ho provato a farlo senza l'espressione regolare e viene :
- Codice: Seleziona tutto
<script>
function validazione(){
with(document.modulo) {
if(mail.value=="") {
alert("Inserire l' e-mail");
mail.focus();
return false;
}
var stato=true;
if(mail.value.indexOf(" ")!=-1) {
mail.focus();
stato=false;
}
var chiocciola=mail.value.indexOf("@");
if(chiocciola<2) {
mail.focus();
stato=false;
}
var punto=mail.value.indexOf(".", chiocciola);
if(punto<chiocciola+3) {
mail.focus();
stato=false;
}
var lung=mail.value.length;
if(lung-punto<3) {
mail.focus();
stato=false;
}
//if(stato) {
// alert("E-mail valida");
//}else{
if(stato==false) {
alert("E-mail non valida");
return stato;
}
}
alert("E-Mail valida");
return true;
}
Però il dubbio del precedente script rimane
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
di Paolo87 » 04/03/08 12:48
Grazie molte. Buon Pranzo
-
Paolo87
- Utente Senior
-
- Post: 305
- Iscritto il: 26/08/07 09:54
- Località: Roma
Torna a Programmazione
Topic correlati a "[JavaScript]Controllo indirizzo mail con RegExp":
Chi c’è in linea
Visitano il forum: Nessuno e 15 ospiti