我有一个包含以下值的纯javascript var:
var a = "\\{0\\}";
现在我需要做的是在第一个和后一个括号之前替换两个\。
我尝试了不同的解决方案,但似乎没有人工作
var b = a.replace(pattern,'')
我找不到好的模式。我不知道该怎么做或如何编写好的模式或regexpr。
有人知道解决方案吗?谢谢所有
P.S。我需要纯javascript中的解决方案。
答案 0 :(得分:2)
var a = "\\{0\\}";
var pattern = /\\/g;
var b = a.replace(pattern,'');
您的问题是您正在处理转义字符,因此您需要使用正则表达式。
编辑:工作示例
答案 1 :(得分:1)
试试这个
var a = "\\{0\\}";
var b = a.replace('\\','').replace('\\','');
alert(b);