如何在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