Articoli Referenze Script FAQ Downloads ASP E-Commerce con ASP Menu Javascript Ricette Cocktail Registrazione domini Area Aziende



Validare un indirizzo email con le espressioni regolari

Home + Articoli + Stringhe + Articolo # 63
Autore: Luca Ruggiero



L'utilizzo delle espressioni regolari è una pratica consigliata in tutti i linguaggi di programmazione. Il più classico esempio del loro utilizzo che prima salta alla mente nell'ambito di un sito Web è il controllo di un indirizzo email nella sua forma corretta.

VBScript utilizza l'oggetto RegExp a cui associare un Pattern che rappresenta il codice dell'espressione, ed il metodo Test che restituisce un valore booleano che specifica che l'operazione è andata o meno a buon fine.

Il codice che segue valuta il valore contenuto nella variabile email, in questo caso corretta, quindi restituirà un messaggio di successo
<%@LANGUAGE = VBScript%>
<%
  Dim email
  email = "test@server.ext"

  Dim re, espr
  espr = "^[\w\-\.]*[\w\.]\@[\w\.]*[\w\-\.]+[\w\-]+[\w]\.+[\w]+[\w $]"
  Set re = New RegExp
  re.Pattern = espr

  If re.Test(email) = False Then
    Response.Write "Inserisci un indirizzo email corretto"
  Else
    Response.Write "OK"
  End If
%>
© 2008 ASP Center di Luca Ruggiero - P. IVA 05564851219 - Disclaimer | Privacy | Pubblicità | Supportaci | Staff | Contatti
  Appunti PHP | Giornale Webmaster | Mr.Webmaster | Download | DevSpy.com | ASPCode.it | ClaudioGarau.it | Webmaster Facile | Come Faccio | AlVerde.net | CodiceFacile.it | I Programmatori | By Luciani | VoiceXML Italian User Group | Giochi | Extro Web Site | Morpheus Web | AG Web Solutions | Net-Free | PC Sicuro | PC Self | Tutorial Web | Dablones