Class EmailAliasStripSanitizer
java.lang.Object
io.github.rabinarayanpatra.sanitizer.builtin.EmailAliasStripSanitizer
- All Implemented Interfaces:
FieldSanitizer<String>
Sanitizer that removes aliasing from email addresses by stripping the
+alias part before the @.
This is commonly used to normalize email addresses for deduplication or
identity matching, especially for services like Gmail that allow aliasing via
user+label@example.com.
String input = "John.Doe+marketing@example.com";
String sanitized = new EmailAliasStripSanitizer().sanitize(input); // "john.doe@example.com"
- Since:
- 1.0.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
EmailAliasStripSanitizer
public EmailAliasStripSanitizer()Default constructor.
-
-
Method Details
-
sanitize
Normalizes an email address by removing any+aliasfrom the local part.- Specified by:
sanitizein interfaceFieldSanitizer<String>- Parameters:
in- the input email address- Returns:
- the normalized email address, or
nullif input isnull
-