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

 


Dernière réponse
Sujet : [javascript] verification de @
Negro :wahoo:  :wahoo:  :wahoo: terrible!!!
ca c super..... mai j'y aurai po trouver tout seul
 
merci

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Negro :wahoo:  :wahoo:  :wahoo: terrible!!!
ca c super..... mai j'y aurai po trouver tout seul
 
merci
rufo voici une fonction que j'ai écrite pour vérifier la validité d'e-mail :
function Verif_E_Mail()
{
    var Pos_Arobas = new Number(-1) ;
    var Pos_Point = new Number(-1) ;
     
    Pos_Arobas = Demande_Info.E_mail.value.indexOf("@" ) ;
    Pos_Point = Demande_Info.E_mail.value.lastIndexOf("." ) ;
 
    if (Pos_Arobas <Pos_Point)
       return true ;
    else return false ;
}
rufo voici une fonction que j'ai écrite pour vérifier la validité d'e-mail :
function Verif_E_Mail()
{
    var Pos_Arobas = new Number(-1) ;
    var Pos_Point = new Number(-1) ;
     
    Pos_Arobas = Demande_Info.E_mail.value.indexOf("@" ) ;
    Pos_Point = Demande_Info.E_mail.value.lastIndexOf("." ) ;
 
    if ((Pos_Arobas != -1) and (Pos_Point := -1))
       return true ;
    else return false ;
}
grosmethos voici un exemple d'expression reguliere ;
 //generation du profil
 profil =/\*|@|.|/
//recherche  d'une occurence dans la chaine mail
 resultat = mail.search(profil);
 
si ton resultat est diffrent de -1 alors c'est que ton expression reguliere a trouvé quelque chose...
Negro thx
duch je n'ai jamais utilisé les regex en javascript, mais je pense que ceci : http://webreference.com/js/tips/990928.html
 
devrait t'aider
Negro oui....mai bon, ca regle pas mon prob en fait
moi je veu que quand le gars rentre po l'@ ds le champs email du form, que ca lui mette un alert('mauvais format mail')
 
l'erreur vien donc de ca: '*'+"@"+'*'  
 
j'ai esseayer ca: "*+'@'+*"  mais ca marche po non plus....
INdice please....moi je pense que c'est po comme soi qu'on doi faire mais j'ai po trouver d'otre sol
Negro AAAAAARRRRRRRRRR!!!!!!!! l'erreur que je fai depui ce matin!!!!!!!!
 
VIVI je sai que pour l'egalité c ==, la dif != ect...
j'arrete po de faire cette connerie depui ce matin!!! fo que j'arrete les bringue le wd
thx
duch l'erreur est là :  
 
if (window.document.formulaire.mail.value='*'+"@"
+'*')
 
il faut écrire :
 
if (window.document.formulaire.mail.value=='*'+"@"
+'*')
 
car le = attribue une valeur, alors que le == est un test d'égalité (c'est ça que tu veux), avec ton code, quoique tu rentres, ça te dira toujours que c'est bon.
grosmethos moi je le fait plutot avec un indexof....
Negro bon, je veu verifier que l'utilisateur met une bonne adresse mail ds mon formulaire..vous aller comprendre...;
 
if (window.document.formulaire.mail.value='*'+"@"
+'*')
  {
  window.document.formulaire.submit();
  window.alert("bon format mail" )
  }
  else
  {
  window.alert("mauvais format e-mail" );
  }
 
Mon prob est que si je met ds mon formulaire toto@tata ca me met le message d'alert 'bon mail' mais ca me remplace le contenu par *@* .....ce qui me convien po.
 
Je ne demande pas de reponse, mais juste des indice..sui je sur la bonne piste oubien c'est d'une otre facon qu'il fau si prendre....
 
merci du coup de main

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)