gpt4 book ai didi

javascript - 使用正则表达式在 JavaScript 中屏蔽日期的最后两位数字

转载 作者:行者123 更新时间:2023-11-30 14:26:53 25 4
gpt4 key购买 nike

我正在尝试演示如果日期显示时屏蔽了一些字符会是什么样子。具体来说,像这样:

  • 2018 年 8 月 10 日 => 20 年 8 月 10 日**
  • 2018 年 8 月 10 日 => 8 月 10 日 ****(如果可能的话也是如此)

我花了一些时间在这里寻找工作示例,但没有找到适合这个特定示例的示例。在我自己的实验中,我最后只得到一个星号(19 年 8 月 10 日*),而不是每个字符一个。

这一切都需要在 textToMask.replace(regex, '*') 中发生。

我知道您永远不会在生产中使用它;用于视觉演示。

最佳答案

你可以使用padEnd方法

function maskIt(str, pad = 1) {
const slicedStr = str.slice(0,pad*-1);
const masked = slicedStr.padEnd(str.length, '*');
console.log(masked);
}
maskIt("10 August 2018",2);
maskIt("10 August 2018",4);

关于javascript - 使用正则表达式在 JavaScript 中屏蔽日期的最后两位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51790677/

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