从非DOM字符串替换字符的所有实例

时间:2013-01-28 16:13:17

标签: javascript string replace

我需要从变量中取出所有加号,然后用空格替换它们。我试过了:

someVariable = "0+123+45+6";
someVariable.replace(/+/g, ' ');

但这不起作用......这种情况的正确语法是什么?

1 个答案:

答案 0 :(得分:3)

+是一个特殊字符(一个或多个),因此您需要将其转义。

应为/\+/g

修改 正则表达式不会修改字符串对象本身。但返回结果。

someVariable = "0+123+45+6";
someVariable = someVariable.replace(/\+/g, ' ');