从电子邮件输入中仅复制域名

时间:2016-05-06 08:24:03

标签: javascript jquery html

我有一个输入字段用于电子邮件输入和URl输入字段。双击我将邮件的值复制到这样的URL

<script>
   function cp_mail() {
     document.getElementById("mail").value = document.getElementById("Url").value;
   }
 </script>  

现在我只想复制电子邮件的域名(从“@”到最后)并在Url“www。”的开头插入。 。任何想法?

2 个答案:

答案 0 :(得分:1)

只需尝试这个

var domainName = emailId.split("@").pop();

var domainName = emailId.split("@")[1];

这将按@分割emailId,它将返回2个项目的数组,一个在@之前,一个在@之后。第二项(或最后一项)是您正在寻找的。

现在将网址计算为

var url = "www." + domainName;

<强>样本

var emailId = "abc@domainname.com";
var domainName = emailId.split("@")[1];
var url = "www." + domainName;
alert(url);

答案 1 :(得分:0)

你可以这样写

var email="test@domain.com";
var domainName = 'www.' + email.split('@')[1]