[英]how to remove \ (backslash ) symbol from string using javascript?
如何使用JavaScript从字符串中删除\\(反斜杠)符号
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
采用:
str.replace(/\\/g, "-");
因此,您需要使用反斜杠( \\
)而不是正斜杠( /
)。
它应该是
var str = 'Visit\\ Microsoft \\';
var res = str.replace(/\\/g, "-");
alert(res);
您需要使用另一个\\
来转义\\
,因为反斜杠是转义字符,并且正则表达式也应为/\\\\/g
演示: 小提琴
另一种方法。
str = str.split('\\').join('').trim()
var str ='Visit \\ Microsoft \\'; 将不起作用,因为它无效。
var str ='Visit \\\\ Microsoft \\\\'; -是正确的js字符串
您是否注意到HTML代码中的颜色变化?
var str ='Visit\ Microsoft \';
var res = str.replace(/\//g, "-");
alert(res);
Microsoft之后的所有内容均为红色,表示Microsoft之后的所有内容均为字符串。
\\
反斜杠用作除字符之外的字符 ,因此除关闭“ '
”标记外。
请检查您的代码,您可能需要在空格之前添加反斜杠,如下所示
var str ='Visit\ Microsoft\ ';
var res = str.replace(/\//g, "-");
alert(res);
该代码将按您希望的方式工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.