如何在JavaScript中隐藏未授权用户的电子邮件地址?

隐藏电子邮件地址

请按照以下步骤对未经授权的用户隐藏我们的电子邮件。 

  • 在每个电子邮件地址中,“ @”符号都很常见,因此请尝试使用 split()方法将其从电子邮件地址中删除。在下面的示例中,拆分电子邮件(batman@gmail.com)后,我们得到的结果为batman,gmail.com。

  • 将结果分为两部分(split1和split2)。 

  • 使用 substring()方法从split1中删除一些字符串,然后使用'... @'将结果部分与split2连接起来。 

  • 返回连接的零件作为最终输出。在我们的示例中,结果输出为“ bat ... @ gmail.com”。

示例

<html>
<body>
<script type="text/javascript">
   newEmail = function (email) {
      var split = email.split("@");
      var split1 = split[0];
      var avg = split1.length / 2;
      split1 = split1.substring(0, (split1.length - avg));
      split2 = split[1];
      return split1 + "...@" + split2;
   };
   document.write(newEmail("batman@gmail.com"));
</script>
</body>
</html>

输出

bat...@gmail.com