Javascript引用任何数字

Javascript reference any number

本文关键字:数字 任何 引用 Javascript      更新时间:2023-09-26

我正在尝试创建一个仅适用于/页面和/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

等等。