我的文字包含:
var str = 'Coins ++';
我需要用'Coins plusplus'替换它
以下不起作用:
str = str.replace(/+/g , "plus");
如何完成这项工作?
答案 0 :(得分:5)
在加号之前使用\
。因为+
是正则表达式的of the special character
var str = 'Coins ++';
str = str.replace(/\+/g, "plus");
console.log(str)

答案 1 :(得分:1)
<Consolidation2>
<Sender-Name>Bob</Sender-Name>
<Consignement>
<Load-Type>FCL</Load-Type>
<JobContainer>
<c-number>123</c-number>
</JobContainer>
<JobContainer>
<c-number>456</c-number>
</JobContainer>
</Consignement>
</Consolidation2>
在正则表达式中使用时是一个特殊字符,您需要通过在其前面添加+
来使其转义,以使正则表达式将其识别为字符串。
\
&#13;