Problem
|
const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; |
Current email regex accepts the following invalid emails:
- <<<>>>@domain.com
- !#$%^&*@domain.com
- user@domain..com
- user@domain...com
- user@dom#ain.com
- user@dom&ain.com
- 😊@domain.com
- user@😊.com
Proposed Solution
Use isEmail from validator.js