var textTitle = "this is a test"
var result = textTitle.replace(' ', '%20');
しかし、置換関数は「」の最初のインスタンスで停止し、
結果:"this%20is a test"
どこが間違っているのか、何かアイデアがあれば教えてください。きっと簡単に修正できると思います。
ベストアンサー1
そこには次のようにが必要です/g
:
var textTitle = "this is a test";
var result = textTitle.replace(/ /g, '%20');
console.log(result);
ここで遊ぶことができますデフォルトの.replace()
動作では、最初の一致のみを置き換えます。/g
修飾語(global) は、すべての出現箇所を置き換えるように指示します。