如何使用javascript从字符串中删除\(反斜杠)符号?

时间:2014-02-22 14:58:44

标签: javascript

如何使用javascript从字符串中删除\(反斜杠)符号

var str ='Visit\ Microsoft \'; 

var res = str.replace(/\//g, "-");
alert(res);

5 个答案:

答案 0 :(得分:1)

使用:

str.replace(/\\/g, "-");

所以你需要使用反斜杠(\)而不是正斜杠(/)。

答案 1 :(得分:1)

应该是

var str = 'Visit\\ Microsoft \\';

var res = str.replace(/\\/g, "-");
alert(res);

你需要使用另一个\转义\,因为反斜杠是一个转义字符,正则表达式应该是/\\/g

演示:Fiddle

答案 2 :(得分:1)

另一种方法。

str = str.split('\\').join('').trim()

答案 3 :(得分:0)

var str ='访问\ Microsoft \';将无效,因为它无效..

var str ='访问\\ Microsoft \\'; - 是正确的js字符串

答案 4 :(得分:0)

您是否注意到HTML代码中的颜色变化?

var str ='Visit\ Microsoft \'; 

var res = str.replace(/\//g, "-");
alert(res);

微软之后的一切都是红色的,这表明微软也是一个字符串之后的一切。

\反斜杠用作除了字符,所以它除了关闭“'”标记。

请检查您的代码,您可能需要在Space之前添加反斜杠,如下所示

var str ='Visit\ Microsoft\ '; 

var res = str.replace(/\//g, "-");
alert(res);

本规范将按您的意愿运作。