我需要从变量中取出所有加号,然后用空格替换它们。我试过了:
someVariable = "0+123+45+6";
someVariable.replace(/+/g, ' ');
但这不起作用......这种情况的正确语法是什么?
答案 0 :(得分:3)
+
是一个特殊字符(一个或多个),因此您需要将其转义。
应为/\+/g
修改强> 正则表达式不会修改字符串对象本身。但返回结果。
someVariable = "0+123+45+6";
someVariable = someVariable.replace(/\+/g, ' ');