Bonjour,
Lors d'un exercice en classe, nous devons vérifier les adresses emails en JavaScript, ce que je n'arrive pas à comprendre dans le corrigé c'est les nombres.
A quoi correspond le 1, +2, <1, et le -1 ????
1 2 3 4 5 6 7 8 9 10 11
| function verifMail()
{
var chaine = texte.value;
texte.value="";
indexAt = chaine.indexOf("@",1);
if((indexAt < 1) || (chaine.indexOf(".",indexAt+2) == -1) || (chaine.charAt(chaine.length-1) == ".")){
alert("ce n'est pas une adresse mail valide ...");
}else{
alert("Adresse mail valide !!!");
}
} |
D'après le peu que j'ai compris.
indexAt = chaine.indexOf("@",1);
Ici on va exiger que l'adresse email doit avoir au moins deux lettres après l'arobase ?
1 2
| if((indexAt < 1) || (chaine.indexOf(".",indexAt+2) == -1) || (chaine.charAt(chaine.length-1) == ".")){
alert("ce n'est pas une adresse mail valide ..."); |
Je comprends pas ce que signifie +2 == -1 ?
Et le (chaine.length-1) == ".") ?
En fait après le point on peut avoir minimum deux lettres ?
D'avance merci pour votre réponse.
Partager