-9

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

4

3 回答 3

4

只需将您的两个替换更改为:

var newstr=str.replace(/[+-]/g,"");
于 2013-06-20T01:42:10.630 回答
1

你应该使用:

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

这样,只有出现的+ -被替换;不松+-人物也。

有关演示,请参阅此 JSFiddle

于 2013-06-20T02:05:31.653 回答
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");

问候,

于 2013-06-20T01:41:07.813 回答