Reputation: 13
Good day,
I'm looking for a regular expression that would validate the following email addresses:
[email protected], [email protected]
So far, I have this:
^([\w+-.%]+@domain\.com,?\s*)+$
It should not return anything in case of:
[email protected]@domain.com or
[email protected] [email protected]
Any help would be appreciated.
Upvotes: 1
Views: 550
Reputation: 626932
The regex you are looking for is ^(?>\b[\w+-.%]+@domain\.com(?:[,;]\s*)?)+\b$
.
I am using atomic grouping with (?>...)
so that no backreferences are created.
Result is as you request: [email protected], [email protected]
Also tested with Expresso.
Upvotes: 0