I want to validate email format with name that can handle both patterns
Valid
- test@domain.com
- test user <test@domain.com>
- test user<test@domain.com>
- "test user" <test@domain.com>
- "test user"<test@domain.com>
Invalid
- "test user" <test@domain.com
- "test user" test@domain.com>
- test user <test@domain.com
- test user test@domain.com>
- "test user <test@domain.com>
- test user" <test@domain.com>
- "test user" test@domain.com
here's my progress: https://regex101.com/r/Q00McL/1
 
    