gpt4 book ai didi

javascript - 未捕获的类型错误 : undefined is not a function for window. 位置.路径名

转载 作者:行者123 更新时间:2023-12-02 16:28:53 31 4
gpt4 key购买 nike

对于以下代码,我不断收到Uncaught TypeError: undefined is not a function:

var jay = /^(\/gallery\/P[\w\dåäö\/]+)$/;
if(window.location.pathname.test(jay)) { // It complains about this line
alert(2);
}

console.log(window.location.pathname) 打印 /gallery/P1290574/%C3%A4ndra。该文件以 UTF-8 编码。地址栏中显示 /gallery/P1290574/ändra。当我在 regexpal.com 上运行正则表达式时与 /gallery/P1290574/ändra 相比,它就像一个魅力,但不在我的网站上。

我错过了什么?我是否必须更改正则表达式才能识别 %C3%A4

最佳答案

这应该适合你:

var jay = /^(\/gallery\/P[\w\dåäö\/]+)$/;
if(jay.test(window.location.pathname)) {
alert(2);
}

您已经获得了 .test() 的语法。事情是这样的:

regex.test(variable);

关于javascript - 未捕获的类型错误 : undefined is not a function for window. 位置.路径名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28482489/

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