Questa funzione controlla la correttezza formale (non l'effettiva esistenza e validità) di un indirizzo e-mail.
E' utile in fase di registrazione ad una lista, ad esempio, per facilitare la correzione dell'errore da parte di un utente poco concentrato.
<% Function CheckMail(strMail) if len(strMail)>6 then pos = Instr(1,strMail, "@") if pos >= len(strMail)-3 then Exit Function end if if pos < 2 then Exit Function end if dotpos = Instr(pos+1 ,strMail, ".") if dotpos > len(strMail)-2 then Exit Function end if if len( Mid(strMail, pos+1) ) < 5 or dotpos = 0 then Exit Function end if CheckMail = True else CheckMail = False end if End function blnMail = CBool(checkMail("test@aspitalia")) if blnMail = True then Response.write "<p>E-mail valida" else Response.write "<p>E-mail non valida" end if %>
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Nessuna risorsa collegata
I più letti di oggi
- Un esempio per rendere maiuscola la prima lettera di ogni parola di una frase
- Windows Phone 7: RTM dei tool il 16 settembre, marketplace da ottobre
- Disponibile il Feature Pack 2 di Visual Studio 2010
- Annunciate le nuove caratteristiche di Silverlight 5
- E un bel pezzo di ASP.NET diventa open source
- Ecco la roadmap di ASP.NET 5: il rilascio definitivo nel corso del primo trimestre 2016
- E' in arrivo S#!
- Morto un Blaster, se ne fa un Nachi
- Meno WinFs, Windows Longhorn nel 2006?
- Microsoft Security Bulletin MS04-012