diff --git a/attributs.py b/attributs.py index 6070c7b..7404e82 100644 --- a/attributs.py +++ b/attributs.py @@ -766,7 +766,7 @@ class mail(rightProtectedAttr): raise ValueError("Le mail %s est déjà pris." % (str(self))) def parse_value(self, mail): - if not re.match(u'^[-_.0-9A-Za-z]+@([A-Za-z0-9]{1}[A-Za-z0-9-_]+[.])+[a-z]{2,6}$', mail): + if not re.match(u'^[-_.0-9A-Za-z]+@([A-Za-z0-9]{1}[A-Za-z0-9-_]+[.])+[a-z]{2,20}$', mail): raise ValueError("%s invalide %r" % (self.legend, mail)) self.value = mail