diff --git a/core/modules/filter/filter.module b/core/modules/filter/filter.module
index bd3d072..5a989b8 100644
--- a/core/modules/filter/filter.module
+++ b/core/modules/filter/filter.module
@@ -567,7 +567,7 @@ function _filter_url($text, $filter) {
   $tasks['_filter_url_parse_full_links'] = $pattern;
 
   // Match email addresses.
-  $url_pattern = "[\p{L}\p{M}\p{N}._-]{1,254}@(?:$domain)";
+  $url_pattern = "[\p{L}\p{M}\p{N}._+-]{1,254}@(?:$domain)";
   $pattern = "`($url_pattern)`u";
   $tasks['_filter_url_parse_email_links'] = $pattern;
 
