Pour vérifier si une adresse email, soumise via un formulaire, ressemble à une adresse valide, j'ai pensé à cette expression regulière :
preg_match('!^[a-zA-Z0-9\.\-_]{1,}@[a-zA-Z0-9\.\-_]{1,}\.[a-z0-9\.]{2,}$!',$email)
Qu'en pensez vous ? Y a t-il un risque de bloquer des emails valides , de laisser passer des invalides ...
Si vous voulez tester en live : test
( J'ai biensure fais une recherche sur le web mais les premiers résultats donnaient des expressions qui me paraissait pas très justes ...)