JavaScript 替换 字符

javascript replace character

本文关键字:字符 替换 JavaScript      更新时间:2023-09-26

我有一个包含以下值的纯JavaScript变量:

    var a = "''{0''}";

现在我需要做的是替换第一个和后一个括号之前的两个''。

我尝试了不同的解决方案,但似乎没有人工作

   var b = a.replace(pattern,'')

我找不到一个好的模式。我不知道该怎么做或如何编写一个好的模式或正则表达式。

有人知道解决方案吗?谢谢大家

附言我需要纯JavaScript的解决方案。

var a = "''{0''}";
var pattern = /''/g;
var b = a.replace(pattern,'');

您的问题是您正在处理转义字符,因此您需要使用正则表达式。


编辑:工作示例

http://jsfiddle.net/tylerpachal/HgBnw/

试试这个

var a = "''{0''}";
var b = a.replace('''','').replace('''','');
alert(b);