gpt4 book ai didi

javascript - 如何为 location.href.match 创建更具体的 url?

转载 作者:行者123 更新时间:2023-12-03 11:54:07 45 4
gpt4 key购买 nike

我正在使用一系列 if 语句来操作论坛上的 css,使用以下内容:

if(location.href.match(/(showforum=3)/i) != null) {
$(document).ready(function(){
$("#topimg").addClass("announce");
});}

该代码工作得很好,但所有其他以 3 开头的 showforum 都会显示此图像,除非我以其他方式对其进行编码。所以我的问题是如何使我的位置更加精确,以便它只对 3 而不是 3x 进行更改?是否可以使用这种编码?

最佳答案

更改您的正则表达式,以便同时检查“值的边界”:

var pattern = /showforum=3(?=&|$)/i;
if (pattern.test(location.href)) {
...
}

请注意测试表达式中随之而来的变化:如果您只需要找出某个字符串是否与模式匹配,则应该使用 regexp.test(string) 语法,而不是 string.match(regexp) !== null.

关于javascript - 如何为 location.href.match 创建更具体的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25678751/

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