A Regular Expression to match and validate a list of comma-separated email addresses.
/^[\W]*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4}[\W]*,{1}[\W]*)*([\w+\-.%]+@[\w\-.]+\.[A-Za-z]{2,4})[\W]*$/g
Matches:
Non-matches:
- admin, admin
- admin, [email protected]
See Also:
- Regular Expression For Email Validation
- Regex To Match Multiple Email Addresses Separated By Semicolons
- Regular Expression To Match Comma Separated Numbers
- Regex To Match Comma Delimited String
- Regular Expression To Match CSV Data