我在Removing backslashes from strings in javascript查看了对问题的回答 并发现两个响应都有效,
string.replace(/\\\//g, "/");
和
str = str.replace(/\\/g, '');
有人可以解释一下这两者之间的区别吗哪个更好?
答案 0 :(得分:1)
第一个专门针对正向斜线(即用\/
替换/
)
第二个只删除所有反斜杠。
答案 1 :(得分:0)
第二个解决方案str = str.replace(/\\/g, '');
错误,因为它会从字符串中删除单个\
。