[regexp]tester la validité d'un e-mail

Contenu du snippet

Bah voila...
EN fait c'est au lieu d'utiliser des boucles pour une variable string j'ai fait comme on me l'a suggéré j'ai utilisé les expressions régulières.

Seul petit chose: Pour faire fonctionner cette expression régulière faut entourer vos e-mails de "<" et de ">"
Par exemple:
<vbtom@free.fr>

Je sais pas pkoi(si kelkun peut m'expliquer) quand je met pas les "<" et ">" (et que je modifie lexpression régulière) bah ca marche pas bien...

Mais en tout cas la ca marche bien

Source / Exemple :


<%
'---- Déclare la variable ----
Dim MyRegExp 
'---- Crée l'objet ----
Set MyRegExp=New RegExp
'---- Définit les propriétés ----
MyRegExp.Global=false 'Ca ne recherche qu'un fois une expression régulière, ca ne cherche pas à toutes les relever
'---- Définit l'expression régulière ----
MyRegExp.Pattern="(<([a-zA-Z0-9]+))(@)([a-zA-Z0-9]+)(\.)(([a-zA-Z0-9]{1,4})>)" 'L'expression régulière
%>

<HTML>
<HEAD>
<TITLE>Test des expressions régulières</TITLE>
</HEAD>
<BODY>
<% = MyRegExp.Test("<vbtom@free.fr>") %>
</BODY>
</HTML>

Conclusion :


Si l'E-mail correspond au modèle alors ca renvoie true sinon... false... :)

A#
vBt0m.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.