: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) ;
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) ;
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...
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....