重複の可能性:
置換を使用すると、javascript が最初のインスタンスのみを置換するのはなぜですか?
JavaScript で、文字列内のすべての「/」を「_」に置き換えるにはどうすればよいですか?
文中のevery を置き換えたいのです-
が、最初の のみを置き換え-
ます。これが私のコードです:
var string = 'this-is-a-line-of-words';
alert(string.replace('-', '/'));
置き換えたい最初の文字だけを置き換えるのはなぜですか? jsFiddle デモ.
前もって感謝します。