Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从电子邮件地址获取信息的JavaScript_Javascript_Email_Substring_Indexof - Fatal编程技术网

从电子邮件地址获取信息的JavaScript

从电子邮件地址获取信息的JavaScript,javascript,email,substring,indexof,Javascript,Email,Substring,Indexof,我在大学里被分配了一项任务,创建一个包含两个文本框和一个按钮的网页 用户需要在第一个文本框中输入以下格式的电子邮件地址。然后用户单击按钮,姓氏将出现在第二个文本框中。电子邮件地址采用一般形式名。surname@domain.co.uk 我的功能必须适用于以下所有功能: 首先。last@domain.co.uk 我被告知使用.substring()和.indexOf()来查找 姓 JavaScript 提交 函数myFunction(){var x=document.getElementB

我在大学里被分配了一项任务,创建一个包含两个文本框和一个按钮的网页

用户需要在第一个文本框中输入以下格式的电子邮件地址。然后用户单击按钮,姓氏将出现在第二个文本框中。电子邮件地址采用一般形式
名。surname@domain.co.uk

我的功能必须适用于以下所有功能:

  • 首先。last@domain.co.uk
我被告知使用
.substring()
.indexOf()
来查找 姓


JavaScript


提交

函数myFunction(){var x=document.getElementById(“myText”).value;document.getElementById(“demo”).innerHTML=x;}
首先获取要解析的电子邮件地址。你已经做到了。此处,
x
包含电子邮件地址

var x = document.getElementById("myText").value;
现在您可以使用
x.indexOf(“.”
获取第一个句点的位置。同样,使用
x.indexOf(“@”)
获取“@”符号的位置


这两个值被传递到,以获得两者之间的文本。

谢谢,我现在有点理解它,但它似乎仍然不起作用。我写错了,应该如何传递给substring@ReeceO“沙利文——请把你现在所得到的发出去,我会很高兴地纠正你犯的任何错误。如果你喜欢的话,你可以发布一个链接到。对不起,我对这个javascript都是新手哈哈,看了manny youtube的视频。函数myFunction(){var x=document.getElementById(“myText”).value;var n=x.indexOf(“.”)var n=x.indexOf(“@”)x.substr()document.getElementById(“demo”).innerHTML=x;}谢谢你的建议,我现在明白了。是+1,因此我没有添加。答案
var x = document.getElementById("myText").value;