-3
を働いていない私は、このコードのJavaScriptのRegExp()
var str = "Some text :$0";
var i = 0;
alert(str.replace(new RegExp("\:\$" + i, "g"), 'here'));
を持ってhereを参照してください。
なぜ機能しないのですか?私がRegExp
オブジェクトを使用するのではなく、/\:\$:0/g
のようにすると動作しますが、そのようなパターンで変数を使用することはできません。どうしましたか?
'新しい正規表現( "\\ $" + i、 "g") '、ここhttps://jsfiddle.net/3zyr03h0/1/ –
のフィドルをチェックしてください。 –
*これは標準的なものでなければなりません... –