gpt4 book ai didi

javascript - 将 url 哈希值的前 n 个字符中的哈希值替换为字符串

转载 作者:行者123 更新时间:2023-11-28 18:24:23 24 4
gpt4 key购买 nike

我有一个 $location.path() ,其格式类型如下:

/request/add/c3smsVdMHpVvSrspy8Vwrr5Zh8qSyP7q

我有兴趣将 /request/add/ 之后的哈希过滤为以下内容。如您所见,显示了最后四个字符,但之前的所有其他字符都标记为 [FILTERED]

/request/add/[FILTERED]yP7q

我做了一些基本代码,将隐藏字符转换为 #,但我在尝试应用字符串 [FILTERED] 之后 /request/add

old_path = $location.path()
path = old_path.replace(/.(?=.{4,}$)/g, '#');

最佳答案

您可以使用 substring 。这将为您提供[FILTERED] 内容,然后您可以对它们执行任何您想要的操作。

var old_path = '/request/add/c3smsVdMHpVvSrspy8Vwrr5Zh8qSyP7q';
var filtered = old_path.substring('/request/add/'.length, old_path.length - 4);
var path = old_path.replace(filtered, '[FILTERED]');
console.log(path);

关于javascript - 将 url 哈希值的前 n 个字符中的哈希值替换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39400925/

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