Comme son titre l'indique, cette fonction teste la validité d'une adresse e-mail.
aaaaaa@bbbbbb.cccc
tout d'abord la fonction teste le fait qu'il n'y ait ni d'espace ' ' ni de double point '..'
ensuite s'il existe un arrobas et que le dernier point soit après l'arrobas et que ce dernier point n'a pas moins de 2 caractères ou plus de 4 caractères et que l'adresse est définie.
Alors on peut passer à la suite...
1 - la fonction test la partie aaaaaa et vérifie que les caractètes composant cette partie sont correct (_.-0123456789abcdefghijklmnopqrstuvwxyz)
2 - la fonction test la partie bbbbbb et vérifie que les caractètes composant cette partie sont correct (.-0123456789abcdefghijklmnopqrstuvwxyz)
3 - la fonction test la partie cccc et vérifie que les caractètes composant cette partie sont correct (abcdefghijklmnopqrstuvwxyz)
Dès qu'une erreur est détectée la fontion ne vérifie plus rien (s'il y a une erreur ce n'est pas la peine d'en chercher une autre!!!) et renvoi false.
si tout ce passe bien alors la fonction renvoi true.
Et voilà !!!