如何在 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]
广告