gpt4 book ai didi

javascript - 如何修复此正则表达式以删除 JSLint 不必要的转义警告?

转载 作者:行者123 更新时间:2023-11-30 09:18:18 32 4
gpt4 key购买 nike

我得到一个 url,然后使用 React 中的 onClick 处理程序剥离域,使用这样的正则表达式:

const path = e.target.closest('a');
if (!path) return;
e.preventDefault();

console.log('path: ', path.href.replace(/^.*\/\/[^\/]+/, ''));

因此,如果 url 是 http://example.com/my-super-funky-page,它将正确地 console.log 之后的所有内容http://example.com - 例如:

/my-super-funky-page

但我似乎对包含无用转义符的正则表达式有疑问。 JS Lint 报告:

Unnecessary escape character: \/  no-useless-escape

我需要删除什么才能使它按预期工作。我尝试了一些东西,但结果失败了。

最佳答案

/^.*\/\/[^/]+/

字符类中的/不需要转义

关于javascript - 如何修复此正则表达式以删除 JSLint 不必要的转义警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53473031/

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