Mask Email

Mask an email address for privacy while keeping it recognizable by showing first and last characters.

Code

Utilities
preg_replace_callback('/^(.)(.*)(.@.*)$/', fn($m) => $m[1] . str_repeat('*', strlen($m[2])) . $m[3], $email);

Parameters

The email address to mask.

Server

More PHP Snippets