Procházet zdrojové kódy

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 před 14 roky
rodič
revize
d2bb1b0968
1 změnil soubory, kde provedl 2 přidání a 1 odebrání
  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)