A voir également:
- Verification d´email
- Comment creer un compte email - Guide
- Verification windows 11 - Guide
- Verification lien internet - Guide
- Facebook piraté et adresse email changé - Guide
- Email jetable - Guide
6 réponses
Voici un code beaucoup plus efficace pour tester une adresse mail, celle de SirHill ne donne pas le résultat voulu !
Cette fonction javascript teste qu'une adresse mail est correctement écrite, et renvoie true si c'est le cas, false sinon..
function bonmail(mailteste)
{
var reg = new RegExp('^[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*@[a-z0-9]+([_|\.|-]{1}[a-z0-9]+)*[\.]{1}[a-z]{2,6}$', 'i');
if(reg.test(mailteste))
{
return(true);
}
else
{
return(false);
}
}
Cette fonction javascript teste qu'une adresse mail est correctement écrite, et renvoie true si c'est le cas, false sinon..
Salut Medcas
Voici un ptit script qui vérifie si l'adresse e-mail saisie est valide:
A insérer dans l'en-tête:
Appel de la fonction dans la balise FORM, à insérer ds les balises BODY (Ici, le formulaire a pour nom "Verif")
@+
SirHill
Voici un ptit script qui vérifie si l'adresse e-mail saisie est valide:
A insérer dans l'en-tête:
<SCRIPT language="JavaScript">
<!--
function VerifMail()
{
a = document.Verif.Mail.value;
valide1 = false;
for(var j=1;j<(a.length);j++){
if(a.charAt(j)=='@'){
if(j<(a.length-4)){
for(var k=j;k<(a.length-2);k++){
if(a.charAt(k)=='.') valide1=true;
}
}
}
}
if(valide1==false) alert("Veuillez saisir une adresse email valide.");
return valide1;
}
//-->
</SCRIPT>
Appel de la fonction dans la balise FORM, à insérer ds les balises BODY (Ici, le formulaire a pour nom "Verif")
<FORM METHOD="POST" ACTION="..." name=Verif onsubmit="return VerifMail;"> ... </FORM>
@+
SirHill
function estCeUnMail(requiredmail) {
var mail;
if((mail=/^[\w\-]+(\.[\w\-]+)*@(([c]{1}[o]{1}[m]{1}[a]{1}[t]{1}[e]{1}[l]{1})([\w\-])*)\.[\w\-]{2,4}$/)||(mail=/^[\w\-]+(\.[\w\-]+)*@(([c]{1}[o]{1}[m]{1}[a]{1}[t]{1}[e]{1}[l]{1})([\w\-]+ \.[a-z]+)*)\.[\w\-]{2,4}$/))
{
reponse=mail.test(requiredmail.value)
if (reponse) {
return true;
}
else{
alert("Your adress mail is not valid You have to enter your company one");
}
}
}
dans ma condition ( if) la première partie marche bien mais pas la deuxieme
est ce que quelqun aurai une idée pourquoi ca fonctionne pas?
var mail;
if((mail=/^[\w\-]+(\.[\w\-]+)*@(([c]{1}[o]{1}[m]{1}[a]{1}[t]{1}[e]{1}[l]{1})([\w\-])*)\.[\w\-]{2,4}$/)||(mail=/^[\w\-]+(\.[\w\-]+)*@(([c]{1}[o]{1}[m]{1}[a]{1}[t]{1}[e]{1}[l]{1})([\w\-]+ \.[a-z]+)*)\.[\w\-]{2,4}$/))
{
reponse=mail.test(requiredmail.value)
if (reponse) {
return true;
}
else{
alert("Your adress mail is not valid You have to enter your company one");
}
}
}
dans ma condition ( if) la première partie marche bien mais pas la deuxieme
est ce que quelqun aurai une idée pourquoi ca fonctionne pas?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui je suis d'accord avec les scripts qui vérifient la validité d'une adresse email, mais cela vérifie seulement le format de l'adresse, il ne vous garantie pas la validité de l'adresse email s'il existe vraiment ou non, et même s'il existe, il se peut que quelqu'un s'enregistre dans un site en donnant comme adresse de messagerie celle de son ami.
et il sera absolument valide par le script.
c'est pour il est recommandé d'envoyé un message à cette personne enregistré dans l'email qu'il vous a donné,
et son compte ne sera valide si et seulement si il ouvre la boite email et valide son message que vous lui avait envoyer
et il sera absolument valide par le script.
c'est pour il est recommandé d'envoyé un message à cette personne enregistré dans l'email qu'il vous a donné,
et son compte ne sera valide si et seulement si il ouvre la boite email et valide son message que vous lui avait envoyer