2012-04-22 11 views
0

可能性の重複:私は白でteertsvickenbauerを交換する必要が変更する複数の文字列

var str = "1000 g teerts smarg 700 vickenbauer 400"; 

:私は、文字列を持っている
How to replace several words in javascript

スペース。

私は次のように行うことができます。

str.replace("teerts", ""); 
str.replace("vickenbauer", ""); 

しかし、ちょうど1行に2をバインドする方法はありますか?

答えて

3

あなたは正規表現で置き換える

str.replace(/(teerts|vickenbauer)/g, ""); 
1

Sure!

"1000 g teerts smarg 700 vickenbauer 400".replace(/teerts|vickenbauer/g,""); 
1

で正規表現を使用することができますか?

str.replace(/(teerts|vickenbauer)/g, ''); 
3

することはできチェーン置き換え:replace方法は、あなたがそれを使用して文字列を変更しないことを

str = str.replace("teerts","").replace("vickenbauer",""); 

注意は、あなたが戻り値の世話をする必要があります。

+0

なぜdownvoteですか?あなたが間違っていると思われることを説明しなければ、答えを改善することはできません。 – Guffa

0
str.replace(new RegExp(/teerts|vickenbauer/g), ""); 
関連する問題