1

Javascript置換関数に変数を追加する必要があります。

この例は正常に動作します:

form = form.replace(/1/g, form_count);

ただし、数値を変数「s」に置き換える必要があります。

var s = 1;
form = form.replace('/'+s+'/g', form_count);

このコードは機能していません。修正方法を教えてください。ありがとう

4

1 に答える 1

3
form = form.replace(new RegExp(s, 'g'), form_count);

ただし、 s で正規表現の特殊文字をエスケープする必要があります。

于 2013-02-08T14:20:43.797 に答える