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

spi*_*ice 2 javascript regex jslint reactjs

我得到一个 url,然后onClickReact使用这样的 regEx时使用处理程序剥离域:

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

console.log('path: ', path.href.replace(/^.*\/\/[^\/]+/, ''));
Run Code Online (Sandbox Code Playgroud)

因此,如果 url 被说http://example.com/my-super-funky-page,它会console.log在之后的一切正确http://example.com- 例如:

/my-super-funky-page
Run Code Online (Sandbox Code Playgroud)

但是我似乎对包含无用转义的 regEx 有问题。JS Lint 报告:

Unnecessary escape character: \/  no-useless-escape
Run Code Online (Sandbox Code Playgroud)

我需要删除什么才能使这项工作按预期进行。我尝试了一些事情,结果却打破了。

Eve*_*ert 6

/^.*\/\/[^/]+/
Run Code Online (Sandbox Code Playgroud)

/在字符类不需要逃逸