Регулярное выражение для проверки нескольких адресов электронной почты

У меня есть регулярное выражение, которое проверяет мои почтовые адреса следующим образом:

(скрытый)

Это прекрасно работает, но позволяет вводить только один адрес электронной почты. Теперь я хотел расширить это и разрешить добавление нескольких почтовых адресов (как, например, MS Outlook) с точкой с запятой в качестве разделителя почты.

(скрыто)

Теперь я искал и нашел это:

(скрыто)

Это работает в одном месте, но, к сожалению, требуетточки с запятой в конце mail:

mail1@tld.com;

Это не то, что мне нужно, когда пользователь вводит только одно электронное письмо.

Как я могу расширить свое регулярное выражение выше (первое), чтобы разрешить добавление нескольких почтовых адресов, в то время как они могут быть разделены точкой с запятой?

23
задан SeToY 21 March 2012 в 17:19
поделиться