Hello,

I need a regex to validate SMTP email addresses that look like this:

Name <email@host.domain>; Other name <user@host.domain>; user@host.domain -- multiple email addresses separated with comma.

Also, I need support for japanes and other cultures characters.

Until now I used this regex for validation multiple address that looks like user@host.domain, but I cannot make it work for addresses like
name <email@host.domain>

([A-Z\wa-z\w--0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[A-Z\wa-z\w--0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[A-Za-z--0-9\w](?:[A-Za-z--0-9-\w]*[A-Za-z--0-9\w])?\.)+[A-Za-z--0-9\w](?:[A-Za-z--0-9-\w]*[A-Za-z--0-9\w])\;?)*

Thanks in advance