var emailList = userInput
.replace(/[^,;]*.?</g, "")
.replace(/>/g, "")
.replace(/[,; ]{1,}/g, "\n")
.replace(/[\n]{2,}/g, "\n")
.split("\n")
Это позволяет предоставлять список адресов электронной почты в следующих форматах (включая копирование и вставку списка адресов электронной почты из окна Google To):
"Bob Rob"<bob@company.com>, job@company.com; rob@company.com job@somewhere.com
Идентификаторы электронной почты могут быть разделены ,
, ;
или переводы строк.