javascript - 在 TypeScript(Javascript) 中部分隐藏电子邮件地址

标签 javascript typescript

我正在使用 TypeScript(Javascript)

我怎样才能像这样部分隐藏电子邮件地址?

  • jack.dawson@gmail.comj*********n@g****.com

  • rose.bukater@outlook.comr************r@o******.com

我只找到一个 answer使用 PHP。

谢谢

最佳答案

如上所述,这确实不是 JavaScript 工作,但这里有一些简短的内容可以帮助您入门:

var censorWord = function (str) {
   return str[0] + "*".repeat(str.length - 2) + str.slice(-1);
}

var censorEmail = function (email){
     var arr = email.split("@");
     return censorWord(arr[0]) + "@" + censorWord(arr[1]);
}

console.log(censorEmail("jack.dawson@gmail.com"));

j*********n@g*******m

关于javascript - 在 TypeScript(Javascript) 中部分隐藏电子邮件地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35531714/

相关文章:

javascript - 如何使用 jQuery 从 <input> 中检索值?

Javascript 仅在加载时显示动画 gif

javascript - 创建匿名函数时变量的范围

javascript - 如何在Angular/Angular 9中初始化之前动态创建路由

angular - Angular 为 4 的 formArray 内的 Formarray

javascript - 使用 switchmap 和 forkjoin 链接 observables 不能按预期工作 angular typescript rxjs

javascript - localstorage - 保存数组

javascript - 使用 Typescript/Sequelize 传递值数组

javascript - 无法从前端应用程序调用 Algolia 分析 API?

typescript - 在angular2中修改url时只改变dom的一部分