替换特殊字符

时间:2011-11-14 14:10:56

标签: javascript jquery asp.net

我想将路径中的转义字符(\)替换为js

中的单\
\\cpmp1\D$\\ABC\\XYZ

我试过

console.log(s.replace(/.\\\\/g, '\\'));

但它没有做任何替换?有什么想法吗?

2 个答案:

答案 0 :(得分:4)

var replacedStr = s.replace(/\\+/g, '\\');

答案 1 :(得分:2)

你不需要“。”,但除此之外它还可以。

console.log(s.replace(/\\\\/g, '\\'));

如果它似乎做错了什么,那么我建议您测试它的方法可能有问题。

编辑 - 请注意,要使用建议的原始字符串对其进行测试,需要加倍反斜杠:

var s = "\\\\cpmp1\\D$\\\\ABC\\\\XYZ";