Replace メソッドを使用して文字列の一部を置き換えたいのですが、うまくいきませんでした。
var string = '<a title="%str%" href="#">%str%</a>',
sub = "Strong";
console.log(string.replace(/%str%/,sub));
//result
<a title="Strong" href="#">%str%</a>
%str% の最初の出現のみが置き換えられ、次の出現は無視/スキップされたようです。ここで何か不足していますか?