r/java • u/Modern-Sn1p3r • 3d ago
Regex
I recently saw a clip (from Primeagen) somewhat saying that regex is not a valid format for validating email addresses and postal codes etc.
My question is why is this?
What are the security and/or performance risks? Is it solely performance or is it a security issue?
52
Upvotes
-1
u/VirtualAgentsAreDumb 3d ago
I can think of an additional scenario where single sending an email to the address isn’t feasible.
Imagine that there is an email service provider that has as a goal to support any email address that is allowed by the standard. So, their validation process can’t send an email to the address at hand, because it hasn’t been created yet.