gpt4 book ai didi

javascript - 部分屏蔽电子邮件地址 - javascript

转载 作者:行者123 更新时间:2023-12-05 02:04:13 29 4
gpt4 key购买 nike

如何在 Javascript 中部分隐藏这样的电子邮件地址?

examplemail@domain.com => ex**pl**ai*@domain.com

我已经修改了下面的代码,但是可以得到我需要的结果,它只是返回这个结果:

考试*******@domain.com

email.replace(/(.{4})(.*)(?=@)/, function (gp1, gp2, gp3) {
for (let i = 0; i < gp3.length; i++) {
gp2 += "*";
}
return gp2;

});

最佳答案

您可以搜索一组四个字符并替换一组两个字符,直到找到 @ 符号-

const
mask = string => string.replace(
/(..)(.{1,2})(?=.*@)/g,
(_, a, b) => a + '*'.repeat(b.length)
);

console.log(mask('examplemail@domain.com'));

关于javascript - 部分屏蔽电子邮件地址 - javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64605601/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com