0
var metin = "baris";
var icerikoku = "Hello Baris. What is surname Baris. Bye bye baris. How are you metin.";
var n = icerikoku.replace(/metin/gi, "ziya");
$("#icerikoku").html(n);

印刷:
Hello Baris. What is surname Baris. Bye bye baris. How are you ziya.

ただし、次のようにする必要があります。
Hello ziya. What is surname ziya. Bye bye ziya. How are you metin.

4

1 に答える 1

7

RegExpそのためにはコンストラクターを使用する必要があります。

var n = icerikoku.replace(new RegExp(metin, 'gi'), "ziya");

これにより、変数を正規表現に渡すことができます。

于 2012-07-02T13:26:19.720 に答える