gpt4 book ai didi

javascript - 替换 JavaScript 中的中间 n 个字符

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:27 25 4
gpt4 key购买 nike

我有一个电话号码,我想以截尾形式显示它。例如我有:+923451234567

我想这样显示:+923*********67

Str.replace 函数将被使用,但是如何:

var str = '+923451234567'
str.replace(i_Dont_Know_What, '*');

所以在这种情况下,字符串包含 13 个字符。我想用 "* "

替换第 5-11 个字符

我在某处找到了这个,但这不是我想要的。

var str = "name(replace these parenthesis by @)domain.com";
var patt1 = /\(.*@\)/i;
document.write(str.replace(patt1,"@"));

我将如何实现这一点?

最佳答案

漂亮而简单的一行替换为子字符串匹配,这里不需要困惑的正则表达式。

var str = '+923451234567';
console.log(str.replace(str.substring(4,11), "*******"));

关于javascript - 替换 JavaScript 中的中间 n 个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46957565/

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