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


隐藏电子邮件地址

将电子邮件对未经授权的用户隐藏,需要执行以下步骤。 

  • 每个电子邮件地址都有一个通用的“@”符号,因此尝试使用 split() 方法将其从电子邮件地址中删除。在以下示例中,在将电子邮件([email protected])拆分后,我们得到的结果是 batman 和 gmail.com。
  • 将结果分为 2 个部分(split1 和 split2)。 
  • 使用 substring() 方法从 split1 中删除一些字符串,然后使用“...@”将结果部分与 split2 结合起来。 
  • 将结合的部分作为最终输出返回。在我们的示例中,结果输出是“[email protected]”。

示例

现场演示

<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("[email protected]"));
</script>
</body>
</html>

输出

[email protected]

更新时间:2019 年 7 月 30 日

1K+ 观看

开启您的 职业 生涯

完成课程获得认证

开始
广告