如何从JavaScript中的字符串中删除正斜杠和反斜杠

Cha*_*kar 0 javascript regex jquery

我想使用JavaScript从字符串中删除所有正斜杠字符。

这是我尝试过的:

var str = "//hcandna\\"
str.replace(/\\/g,'');
Run Code Online (Sandbox Code Playgroud)

我也尝试使用str.replace(/\\///g,''),但无法执行。

我该怎么做?

eis*_*ehr 5

您只需替换\/ |\\即可删除所有出现的内容:

var str = "//hcandna\\"
console.log( str.replace(/\\|\//g,'') );
Run Code Online (Sandbox Code Playgroud)

关于在RegEx中转义的小注意事项:

\保留字符前面的斜杠是将其从功能中逸出,仅将其表示为char。这就是为什么您的方法\\//没有意义的原因。你逃脱\\,所以变成了\\。但是,如果您想逃脱/,也需要这样做:\/