我正在使用 TypeScript(Javascript)
我怎样才能像这样部分隐藏电子邮件地址?
jack.dawson@gmail.com至 j***** n@g.com
我正在使用下面的脚本来获得上面的输出。但是在@
我需要得到三分之一的字符之后。例如:如果它是一个 10 个字符的字符串,我只需要显示三分之一的字符,其余的则被屏蔽。
let str = "tsadsadsadsadonkjhuhuhuy@gmail.com"
str = str.split('');
let finalArr = [];
let len = str.indexOf('@');
str.forEach((item, pos) => {
(pos >= 3 && pos <= len - 2) ? finalArr.push('*'): finalArr.push(str[pos]);
})
document.write(finalArr.join(''));
console.log(finalArr.join(''))
我也在尝试在 php 中执行此操作。我更喜欢 php 和 javascript 中的输出。
@
我需要在符号之前得到三分之一的字符.com
ITMISS
子衿沉夜
慕工程0101907
相关分类