1. ホーム
  2. javascript

[解決済み] 文字列内のすべてのスペースを「+」で置換する【重複】。

2022-03-05 23:34:57

質問

複数のスペースを含む文字列があります。これをプラス記号に置き換えたい。そこで

var str = 'a b c';
var replaced = str.replace(' ', '+');

が、最初の出現箇所しか置き換わりません。どうすれば、すべての出現箇所を置き換えることができますか?

解決方法を教えてください。

正規表現を必要としない代替案を紹介します。

var str = 'a b c';
var replaced = str.split(' ').join('+');