如何用javascript替换所有出现的+ - ?

时间:2013-06-20 01:32:25

标签: javascript

我想使用javascript删除字符串中出现的所有+ -。我怎样才能做到这一点? 这是当前示例http://jsfiddle.net/Tq2z3/,它只删除了第一个匹配项,而不是其余的

3 个答案:

答案 0 :(得分:4)

只需将两个替换更改为:

var newstr=str.replace(/[+-]/g,"");

答案 1 :(得分:1)

您应该使用:

var newstr = str.replace(/\+ -/g, "");

这样,只会替换+ -的出现;也不会丢失+-字符。

请参阅this JSFiddle了解演示。

答案 2 :(得分:0)

您可以在javascript中使用替换功能:

var sample = "This is a test.";
var newsample = sample.replace("test", "quiz");

替换所有事件:

var sample = "This is test 1 and test 2";
var newsample = sample.replace(/test/g,"quiz");

此致