用JavaScript中的多个$符号替换字符串

时间:2018-06-26 14:31:11

标签: javascript regex string str-replace

我正在尝试使用替换功能在JavaScript中用多个$符号替换字符串。但是所有$符号都没有写。

例如:

var a = "xyz";
a = a.replace("xyz", "$$$");
console.log(a)

输出:

$$

2 个答案:

答案 0 :(得分:3)

String.replace中使用$符号具有特殊含义。您可以通过加倍将其转义:

var a = "xyz";
a = a.replace("xyz", "$$$$$$");
console.log(a)

答案 1 :(得分:0)

$是一个特殊字符。所以您必须为每个使用额外的$

var a = "xyz";
a = a.replace("xyz", "$$$$$$");
console.log(a)