diff --git a/core/trunk/core/class/class_functions.php b/core/trunk/core/class/class_functions.php
index 2fe7f85eeccd2519848f39d3f80f7041517009de..19856f194f5dedcc2ee6c759a94f6744d105ca16 100644
--- a/core/trunk/core/class/class_functions.php
+++ b/core/trunk/core/class/class_functions.php
@@ -334,7 +334,7 @@ class functions
                         return "";
                     }
                 case "phone":
-                    if (preg_match("/^[\+0-9\(\)\s]*$/",$w_var))
+                    if (preg_match("/^[\+0-9\(\)\s\.]*$/",$w_var))
                     {
                         return $w_var;
                     }