我有一个输入字段用于电子邮件输入和URl输入字段。双击我将邮件的值复制到这样的URL
<script>
function cp_mail() {
document.getElementById("mail").value = document.getElementById("Url").value;
}
</script>
现在我只想复制电子邮件的域名(从“@”到最后)并在Url“www。”的开头插入。 。任何想法?
答案 0 :(得分:1)
只需尝试这个
var domainName = emailId.split("@").pop();
或
var domainName = emailId.split("@")[1];
这将按@
分割emailId,它将返回2个项目的数组,一个在@
之前,一个在@
之后。第二项(或最后一项)是您正在寻找的。 p>
现在将网址计算为
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]