Skip to content
Snippets Groups Projects

Plain emails updated to handle "+" in local part

1 file
+ 2
2
Compare changes
  • Side-by-side
  • Inline
@@ -53,8 +53,8 @@ class ObfuscateMailROT13 implements ObfuscateMailInterface {
// most of the work has already been done and at this stage the string
// that is being passed is already an email address.
$patterns = [
// Plain emails.
'|[_a-z0-9-]+(?:\.[_a-z0-9-]+)*@[a-z0-9-]+(?:\.[a-z0-9-]+)*(?:\.[a-z]{2,3})|i',
// Plain emails (updated to handle "+" in local part).
'|[_a-z0-9+\-]+(?:\.[_a-z0-9+\-]+)*@[a-z0-9-]+(?:\.[a-z0-9-]+)*(?:\.[a-z]{2,})|i',
];
foreach ($patterns as $pattern) {
Loading