Validare l'indirizzo email con Asp

Siti dinamici con ASP
Impara a creare siti dinamici professionali con ASP

Scritto da Luca Ruggiero nella sezione Asp

Più che un tip in merito ai componenti che, tramite Asp, gestiscono i servizi di posta emettronica (Rif. Il componente CDONTS), possiamo definire questo come un tool da implementare in un'applicazione 'form mail' (Rif. Un semplice 'form mail').

JScript supporta nativamente le espressioni regolari, strumento di cui ci serviremo per effettuare il controllo sull'indirizzo email segnalato dal mittente di una missiva.

Per semplicità utilizziamo un modulo composto dal solo campo Email:

<form method="post" action="valida.asp">
   Email<br>
      <input type="text" name="email"><br>
   <input type="submit" value="Valida">
</form>
Effettuiamo adesso il post al file valida.asp
<%@LANGUAGE = JScript%>
<%
   // Recupero il campo Email
   var email = new String(Request.Form("email"));

   // Imposto l'espressione regolare per un indirizzo email
   var controlla = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-]{2,})+.)+([a-zA-Z0-9]{2,})+$/;

   // Effettuo il controllo vero e proprio
   if (!controlla.test(email)) {
        Response.Write("ERRORE: L'indirizo email non è corretto!");
        Response.End;
   }
%>

I più cliccati della sezione Asp

:: Un semplice form mail in Asp (51.682)

:: Creazione di un Guestbook in Asp (50.783)

:: Creazione di un'area di accesso riservato in Asp (45.423)

:: Connessione ad un database MySql con Asp (25.045)

:: Connessione ad un database Microsoft SQL Server con Asp (24.069)

:: Asp e database (23.124)

:: Differenza tra i metodi get e post e recupero dei dati, attraverso Asp (22.301)

:: Una semplice area di accesso riservato senza DB in Asp (21.384)

:: Riscrivere le URL con Asp (19.743)

:: Creazione di un Sondaggio in Asp (19.101)

IN EVIDENZA
DOWNLOAD