gpt4 book ai didi

Javascript 引用任意数字

转载 作者:行者123 更新时间:2023-11-30 10:05:55 26 4
gpt4 key购买 nike

我正在尝试创建一个仅适用于 / 页面和 /page/* 页面的刷新按钮(其中 * 可以是任何数字)。这是我的代码

$('.refresh a').click(function() {
var pathName = window.location.pathname;
if (pathName == '/' || pathName == '/page/*') {
event.preventDefault();
location.reload(true);
}else {}
});

但这根本行不通,有什么办法可以让它行得通吗?

window.location.pathname 可以是 /page/1/page/999/,我需要它在任何页面上工作以 /page 开头。

最佳答案

你可以使用正则表达式吗?

$('.refresh a').click(function() {
var pathName = window.location.pathname;
if (pathName == '/' || /^\/page\/\d+?\/?$/.test(pathName) ) {
event.preventDefault();
location.reload(true);
}else {}
});

那会匹配像这样的东西

/page/4
/page/4/
/page/11111111

但不是

/page/test/
/page/1/ff

等等

关于Javascript 引用任意数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29188574/

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