さて、私はjavascriptにいくつかの変数を持っています...
var link = 'http://8wayrun.com/streams/multi?type=3&pos1=1.teamsp00ky.video&pos2=1.teamsp00ky.chat&pos3=1.nycfurby.chat';
var position = 2;
ご覧のとおり、リンクと位置があります。position var を使用して、リンク フィールドのテキストを置き換えたいと思います。&pos2=1.teamsp00ky.chat
リンクを剥がしたいです。当然、いくつかの基本的な正規表現を行う必要があります。正規表現で位置変数を使用しようとすると問題が発生します。私はそれを理解することはできません。
PHPでは、次のことができます。
preg_replace('/&pos'.$position.'=[^&]*/i', '', $link);
JSで次のことを試しましたが、うまくいきません:
link.replace(new RegExp('&pos'+position+'=[^&]*'), '');
誰かが私を助けて、私が間違っていることを教えてもらえますか? また、大文字と小文字を区別しないようにするにはどうすればよいですか?