Intermédiaire
🧠 Fondamentaux
20 XP
0 personnes ont réussi
Valider un email
Quand un utilisateur remplit un formulaire, il faut vérifier que les données sont correctes avant de les enregistrer. C'est la validation.
Un email valide a une structure simple : quelque chose avant le @, puis un domaine avec au moins un point. Par exemple user@example.com est valide, mais 'invalid' ou 'user@domain' (sans point) ne le sont pas.
Écris une fonction valider_email(email) qui retourne True si l'email est valide, False sinon.
Exemple : valider_email('user@example.com') renvoie True valider_email('invalid') renvoie False
Tests (2/4)
Email valide
assert valider_email('user@example.com') == True
Sans arobase
assert valider_email('invalid') == False
+ 0 tests cachés
Indices (3 disponibles)
Solution officielle
import re
def valider_email(email):
return bool(re.match(r'^[^@]+@[^@]+\.[^@]+$', email))