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

JavaScript taking information from a email address

本文关键字:信息 获取 电子邮件地址 JavaScript      更新时间:2023-09-26

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

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

我的函数必须为以下所有内容工作:

  • first.last@domain.co.uk

我被告知使用.substring().indexOf()来找到姓。

<!DOCTYPE html> 
<html>
    <head>
        <title> JavaScript </title>
        <meta name="author" content="Reece">
        <meta name="description" content="describe the website">
        <link rel="stylesheet" href="Style.css" type="text/css">
    </head>
    <body>
        <input type="text" id="myText" value=""> </br> </br> <button onclick="myFunction()">Submit</button> 
        <p id="demo"></p>
        <script> function myFunction() { var x = document.getElementById("myText").value; document.getElementById("demo").innerHTML = x; } </script> 
    </body>
</html>

首先获取要解析的电子邮件地址。你已经做到了。这里,x包含电子邮件地址。

var x = document.getElementById("myText").value;

现在您可以使用x.indexOf(".")来获取第一个周期的位置。同样,使用x.indexOf("@")来获取"@"符号的位置。

将这两个值传递给x.substring()以获取两者之间的文本