gpt4 book ai didi

javascript - 使用正则表达式替换/删除 IP 地址

转载 作者:行者123 更新时间:2023-11-30 16:48:22 24 4
gpt4 key购买 nike

我有一个显示用户 IP 地址的页面,我无法编辑已编码的代码,所以我只是在 smarty 模板中进行编辑。我正在尝试使用正则表达式隐藏该页面上显示的用户 IP 地址。

这是我的代码,但它不起作用:

$('div#container').text(function (i, t) {
return t.replace(new RegExp("\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b", 'gi'), '');
})

我尝试了不止一种在 this question 中找到的正则表达式格式.

如果我直接插入我的 IP,它会工作并隐藏它,但是如果我改用正则表达式格式,它就不会工作。

如果有人能阐明这一点,我将不胜感激。非常感谢。

最佳答案

尝试其中之一

t.replace(new RegExp("\\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\b", 'gi'), ' ')

t.replace( /\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b/gi, ' ')

关于javascript - 使用正则表达式替换/删除 IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30901709/

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