文字列内の複数のカレット(^)をJavascript内のスペースに置き換えようとしています。replace()のw3schoolsエントリに続いて、次のコードを使用しました。
var str = "Salt^Lake^City, UT";
var result = str.replace(/^/g, " ");
ただし、の値result
は「Salt ^ Lake ^ City、UT」です。このコードを実行すると、1つのカレットが置き換えられます。
var result = str.replace("^", " ");
しかし、私は任意の数のキャレットをすべて交換したいと思います。Javascriptでグローバルに置き換えることについて私が見逃している明らかな何かがありますか?すべてのキャレットを削除するためにを使用して関数を作成することもできstr.replace("^", " ");
ますが、組み込みのグローバル置換を使用したいと思います。