diff --git a/src/Charcoal/Email/EmailAwareTrait.php b/src/Charcoal/Email/EmailAwareTrait.php
index <HASH>..<HASH> 100644
--- a/src/Charcoal/Email/EmailAwareTrait.php
+++ b/src/Charcoal/Email/EmailAwareTrait.php
@@ -49,7 +49,7 @@ trait EmailAwareTrait
 
         // Assuming nobody's gonna set an email that is just a display name
         if (is_string($var)) {
-            $regexp = '/([\w\s\'\"-_]+[\s]+)?(<)?(([\w-\._\+]+)@((?:[\w-_]+\.)+)([a-zA-Z]{2,4}))?(>)?/u';
+            $regexp = '/([\w\s\'\"\-_]+[\s]+)?(<)?(([\w\-\._\+]+)@((?:[\w\-_]+\.)+)([a-zA-Z]{2,4}))?(>)?/u';
             preg_match($regexp, $var, $out);
             $arr = [
                 'email' => (isset($out[3]) ? trim($out[3]) : ''),
update email regex required for php<I>