The simplest way to "verify" an email address is to have them type it twice and then run a Regex check that warns the user that it doesn't appear to be a valid email address if it doesn't fit the pattern and asks them to double-check.
Sending an email with a verification link is the only way to ensure that an email provided is a valid functioning email. So, if your use case doesn't require email verification, just run a quick test for @; otherwise, use a verification email. Regex will only make the user experience worse.
This is the simplest and simply considers the '@' symbol. There can be any number of characters before and after the '@' symbol.
Share a personalized message with your friends.