我想在JavaScript中从电子邮件地址中获取域名部分。从电子邮件中提取域名很容易,比如使用 split
函数:对于"joe@example.com",提取出来的是 example.com
。
但是,电子邮件的形式也可能是"joe@subdomain1.example.com.uk"这样的形式,其中域名是 example.com.uk
,而不是 subdomain1.example.com.uk
。问题在于,subdomain1
可能会被错误地认为是域名的一部分。
如何可靠地解决这个问题呢?