Просмотр исходного кода

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

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@1009 a333f486-631f-4898-b8df-5754b55c2be0
dflaven 14 лет назад
Родитель
Сommit
d2bb1b0968
1 измененных файлов с 2 добавлено и 1 удалено
  1. 2 1
      core/attributedef.class.inc.php

+ 2 - 1
core/attributedef.class.inc.php

@@ -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)