Conditions d’achèvement
3.19: Adresse mail - 2 : correction
Correction:
/^[a-z]+@[a-z]+\.[a-z]+$/.test('aqsdfsdf')
Voila!Nous avons une expression régulière qui nous permet de vérifier des adresses mails simples.
Une expression plus complète
La validation d'une adresse mail correspondant aux normes RFC 822, RFC 5322 est très très compliquée, mais en pratique, on peut simplifier.
Un site de référence en la matière conseille :
le /i à la fin est l'option pour ignore la case (minuscule / majuscules)
Essayez de taper dans la console des outils de dév.:
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i.test("aaa@bbb.ccc")ou
/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$/i.test("aaabbb.ccc")