15 Feb
2015
15 Feb
'15
4:12 a.m.
2015-02-14 5:33 GMT-05:00 Arnaud Launay <asl@launay.org>:
Le Thu, Feb 12, 2015 at 10:10:15AM +0100, Luc Didry a écrit:
Le saint Graal de la regex se trouve ici : http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html perso pour les emails je prefere celle la, un peu plus courte et qui fonctionne bien jusqu ici :
function is_valid_email($email) { return preg_match('/^(([^<>()[\]\\.,;:\s@"\']+(\.[^<>()[\]\\.,;:\s@"\']+)*)|("[^"\']+"))@((\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\])|(([a-zA-Z\d\-]+\.)+[a-zA-Z]{2,}))$/', $email); }
Je n'ai pas vérifié, mais est ce que ça couvre aussi les cas modernes avec des domaines et emails IDN ?
Du style "gérard@àlacon.paris" ?
grrrr je hais les accents