Forum-webmaster
Technique - programmation => Asp / Asp.net / IIS => Message commencé par: Trax le le 21-08-2003 a 12:17:18

Titre: RESOLU : Vérification adresse mail
Posté par: Trax le le 21-08-2003 a 12:17:18

J'ai voulu faire le marilol et montrer vite fait à un pote comment je masterise 8) l'asp, mais je me suis retrouvé comme un con car ça ne marche pas :-[

J'ai une page qui s'appelle test.asp:


Code:

<%
dim input
input = request.querystring("mail")

   function verif(mail)
      dim regex
      dim test
      set regex = new regexp
      regex.Pattern = "^{3,}[.A-Za-z0-9]@{3,}[A-Za-z0-9].{2,4}[A-Za-z]$"
      regex.Global = True
      test = regex.Test(mail)
      verif = test
   end function

   if verif(input) then
      response.write("C'est bon")
   else
      response.write("C'est pas bon")
   end if

%>

<form name="form1" method="get" action="test.asp">
<input type="text" name="mail">
<input type="submit" value="Tester">
</form>


Et voici le message d'erreur
Citation:
HTTP 500.100 - Erreur interne au serveur - Erreur ASP
Services Internet (IIS)

--------------------------------------------------------------------------------

Informations techniques (destinées au personnel du Support technique)

Type d'erreur :
Erreur d'exécution Microsoft VBScript (0x800A139A)
Quantificateur inattendu
/test/test.asp, line 19


Merci de votre aide ;)

PS: ouaaiiip on va bientôt finir par avoir une page de threads sur ce forum, c'est netah qui va être content :p


Bah suis désolé j'ai trouvé, en fait c'était l'expression régulière qui était fausse :
Citation:
^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]{2,}[.][a-zA-Z]{2,3}

Là ça va mieux.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.