如何使用javascript从字符串中删除\(反斜杠)符号
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
答案 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);
本规范将按您的意愿运作。