hyphen in regular expression needs to be escaped
authorAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Mon, 14 Dec 2009 09:42:31 +0000 (09:42 +0000)
committerAnil-Kumar Vengalil <Anil-Kumar.Vengalil@sophia.inria.fr>
Mon, 14 Dec 2009 09:42:31 +0000 (09:42 +0000)
PLC/Persons.py

index d5ee82f..bcfd565 100644 (file)
@@ -84,7 +84,7 @@ class Person(Row):
         if not email:
             raise invalid_email
 
-       email_re = re.compile('[a-zA-Z0-9._%+-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]+')
+       email_re = re.compile('[a-zA-Z0-9._%+-]+@[a-zA-Z0-9._\-]+\.[a-zA-Z]+')
         if not email_re.match(email):
             raise invalid_email