Fix for Trac #337: email validation. Use a simpler regular expression that is much faster to execute.

SVN:trunk[1009]
This commit is contained in:
Denis Flaven
2010-12-03 12:03:05 +00:00
parent b225b621b7
commit df8f4449e8

View File

@@ -1092,7 +1092,8 @@ class AttributeEmailAddress extends AttributeString
{
public function GetValidationPattern()
{
return "^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$";
// return "^([0-9a-zA-Z]([-.\\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\\w]*[0-9a-zA-Z]\\.)+[a-zA-Z]{2,9})$";
return "^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$";
}
public function GetAsHTML($sValue)