7

それが自分でどのように機能するかを理解することができなかった後、私はこれの例を示すことができません。

私がやりたいのは、値に割り当てられた文字列を取得し、それをすべての一致の置換一致文字列として使用することです。

var replacement = 'i';
var text = 'tieiam';

text = text.replace(replacement, '');  // 'teiam'

text = text.replace(/tieiam/g, ''); // 'team'

それらを一緒に使用するにはどうすればよいですか?

4

1 に答える 1

21

必要なのは、RegExpオブジェクトを使用することです。

text = text.replace(new RegExp(replacement, 'g'), '');

動作中の簡単な例。

于 2009-06-26T13:34:31.517 に答える