gpt4 book ai didi

javascript - 掩码替换对象数组中的随机字符串字符

转载 作者:行者123 更新时间:2023-11-29 16:33:35 26 4
gpt4 key购买 nike

var arr = [{
email: '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="72011d1f17171f131b1e32011d1f17161d1f131b1c5c1c1706" rel="noreferrer noopener nofollow">[email protected]</a>',
domain: 'somedomain',
title: 'software developer'
}];

//desired output will be something like:
var arr = [{
email: 's*m*e*a*l@s*m*d*m*i*.n*t',
domain: 's*m*d*m*i*',
title: 's*f*w*r* d*v*l*p*r'
}];

这可以用 * 随机屏蔽,不需要每隔一个字符。谢谢!

最佳答案

您可以随机更改字符并将数组连接回字符串。

var string = '<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="63100c0e06060e020a0f23100c0e06070c0e020a0d4d0d0617" rel="noreferrer noopener nofollow">[email protected]</a>';

string = Array.from(string, c => Math.random() < 0.5 ? '*' : c).join('');

console.log(string);

关于javascript - 掩码替换对象数组中的随机字符串字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53412229/

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