我试图用正则表达式分隔没有空格,逗号,分号和空格的电子邮件。我有这个字符串:如何使用正则表达式分隔无空格,逗号,分号和空格的电子邮件?
var emails = "[email protected] [email protected];[email protected], [email protected]"
,我试图让他们putll所有电子邮件中使用该正则表达式的数组:
function extractEmails() {
return emails.match(/\[email protected]\w+.com/);
}
,但似乎并不奏效。有关如何使用Regex获取所有电子邮件的任何想法?先谢谢你!
我没有看到一种方式来拆分'user1 @ email.comuser2gmail.com'这样的东西,除非你维护一个lis T顶级域名,这是我上次检查的时间[很长](https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains) – j08691
*“无空间”* - 你不能。如果地址中的顶级域名与某些其他顶级域名以相同的字母开头,该怎么办?比如,“讨价还价”应该分成“酒吧”和“增益收购者”,还是“讨价还价”和“猎人”? – nnnnnn