Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1632 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS : Vérification d'email dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

JS : Vérification d'email dans un formulaire

n°313241
kileak2
Posté le 19-02-2003 à 16:47:31  profilanswer
 

salut
 
voici le code que j'ai trouvé sur le web pour bien checker une adresse email en local avt de l'envoyer au serveur. Ce code semble complet et compatible NS+IE mais voilà :
 

Code :
  1. function check_email(e)
  2. {
  3. ok = "1234567890qwertyuiop[]asdfghjklzxcvbnm.@-_QWERTYUIOPASDFGHJKLZXCVBNM";
  4. for(i=0; i < e.length ;i++)
  5. {
  6.  if(ok.indexOf(e.charAt(i))<0)
  7.  {
  8.   return (false);
  9.  }
  10. }
  11. //EN GRAS ce que je ne comprends pas !
  12. // 1- le re=........ ? c koi les | (pipe) entre expressions ?
  13. // 2- je ne connaissais pas la méthode match et même après avoir trouvé une doc dessus, je pige pas !En fait je teste avec une adresse o, et ca me dit qu'elle est KO ?!
  14. re = /(@.*@)|(\.\.)|(^\.)|(^@)|(@$)|(\.$)|(@\.)/;
  15. re_two = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
  16. if (!e.match(re) && e.match(re_two))
  17. {
  18.  alert("ok" );
  19.  return (false);
  20. }
  21. }


 
Merci
 
a+

mood
Publicité
Posté le 19-02-2003 à 16:47:31  profilanswer
 

n°313255
kileak2
Posté le 19-02-2003 à 16:57:39  profilanswer
 

HotShot a écrit :

Cool, je désactive Javascript et je te pourris :D


 
 :jap: pour ton enrichissante contribution.

n°313330
gm_superst​ar
Appelez-moi Super
Posté le 19-02-2003 à 17:44:54  profilanswer
 

Citation :

// 1- le re=........ ? c koi les | (pipe) entre expressions ?


 
C'est une expression régulière. Ca sert à repérer un motif dans un chaine de caractères. Voir :
 
http://devedge.netscape.com/librar [...] ml#1193136
 
 
Quoiqu'il en soit, comme l'a dit HotShot, ce n'est pas une bonne méthode pour vérifier un e-mail vu que le JS est désactivable.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
n°313335
kileak2
Posté le 19-02-2003 à 17:47:11  profilanswer
 

HotShot a écrit :

Nan mais ce que je voulais dire :
 
à quoi bon la checker en local puisque de toute façon elle sera vérifiée au niveau du serveur ?  :??:  
 
(car elle sera vérifiée au niveau du serveur, hein, rassure-moi...)


 
oui bien sur :)
 
mais si ca permet de filtrer un peu et d'éviter des aller/retour serveur pour des conneries :)
 
Bon en fait j'ai traffiqué les docs et le script pour arriver à qq chose de vraiment simple.
 

Code :
  1. function check_email(e)
  2. {
  3. re = /^([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})$/gi;
  4. result = e.match(re) ;
  5. if (result==null)
  6. {
  7.  alert('ko');
  8. }
  9. else
  10.  alert('ok');
  11. }


 
re est une regular expression (RegExp dans la littérature). Match va faire ce que fait un ereg en PHP mais là c du client (javascript).
 
a+

n°313343
kileak2
Posté le 19-02-2003 à 17:50:35  profilanswer
 

gm_superstar a écrit :

Citation :

// 1- le re=........ ? c koi les | (pipe) entre expressions ?


 
C'est une expression régulière. Ca sert à repérer un motif dans un chaine de caractères. Voir :
 
http://devedge.netscape.com/librar [...] ml#1193136
 
 
Quoiqu'il en soit, comme l'a dit HotShot, ce n'est pas une bonne méthode pour vérifier un e-mail vu que le JS est désactivable.


 
merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  JS : Vérification d'email dans un formulaire

 

Sujets relatifs
Soumettre un formulaire par requete httpConsulter des images stockees sur le disque dur avec un formulaire
Créer une page web : formulairepb de formulaire
[ UML ] - besoin de spécialiste pour vérification validité diagramesenvoi d'un formulaire en mailto via HTML ???
Formulaire[HTML] faire un formulaire sans dynamique ni mail ??
Formulaire HTML et blocage des champsComment faire un formulaire ki me sort un fichier text ??
Plus de sujets relatifs à : JS : Vérification d'email dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR