2013-06-20 22 views
-9

我想使用javascript刪除所有出現在字符串中的+ -。我怎樣才能做到這一點? 這裏的電流例如http://jsfiddle.net/Tq2z3/只刪除第一次出現,而不是休息如何用JavaScript替換所有出現的+ - ?

+0

替換什麼 – aaronman

+2

http://www.w3schools.com/jsref/jsref_replace.asp – dennythecoder

+12

我不是故意變成混蛋,而是您嘗試過簡單的谷歌搜索嗎?替換文本是幾乎所有語言中最常見的問題之一... –

回答

4

只需將您的兩個替換替換爲:

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

您可以使用替換的JavaScript functionlity:

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"); 

問候,

1

你應該使用:

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

這樣,只有+ - OCCURENCES被替換; +-也不是寬鬆的。

請參閱this JSFiddle進行演示。

相關問題