gpt4 book ai didi

javascript - 未捕获的语法错误 : Unexpected token on regexp

转载 作者:行者123 更新时间:2023-12-03 00:24:21 26 4
gpt4 key购买 nike

我正在尝试使用正则表达式从网址中删除参数,但我不断收到 Uncaught SyntaxError: Unexpected token

    var url=window.location.href;

//Remove p first
url = url.replace(/p/([0-9]+)/, '');

我正在尝试删除 p 参数/p/*

我的测试网址是 http://mycompany.com/en/category/p/5

我做错了什么

谢谢

最佳答案

除了在 / 前面加上反斜杠(正如评论中所述)你的帖子),另一个提示:当你想要 only 删除匹配的字符串时,这里不需要捕获组。

因此将您的代码更改为:

url = url.replace(/p\/[0-9]+/, '');

或更短的选项:

url = url.replace(/p\/\d+/, '');

关于javascript - 未捕获的语法错误 : Unexpected token on regexp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54159001/

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