diff --git a/libraries/joomla/filter/input.php b/libraries/joomla/filter/input.php index 82dd8908c89b9..663b6bdfd3d24 100644 --- a/libraries/joomla/filter/input.php +++ b/libraries/joomla/filter/input.php @@ -192,7 +192,7 @@ public function clean($source, $type = 'string') break; case 'FLOAT': case 'DOUBLE': - $pattern = '/[-+]?[0-9]+(\.[0-9]+)?([eE][-+]?[0-9]+)?/'; + $pattern = '/[-+]?[0-9]*(\.[0-9]+)?([eE][-+]?[0-9]+)?/'; if (is_array($source)) {