diff --git a/core/class/class_functions.php b/core/class/class_functions.php
index 934075e5886aeb45a40c3eb707643188950c6da8..893bd73485ef744456641bd821a08dd4a78f0270 100755
--- a/core/class/class_functions.php
+++ b/core/class/class_functions.php
@@ -304,7 +304,7 @@ class functions
                     }
 
                 case "mail":
-                    if (preg_match("/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,4}$/",$w_var))
+                    if (preg_match("/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z]{2,10}$/",$w_var))
                     {
                         return $w_var;
                     }