JavaScriptプログラムに関する各種メモ書き

JavaScriptの正規表現で変数を使う

JavaScriptの正規表現で変数を使うには以下の様に RegExp オブジェクトを宣言してから使用します。

// 後ろに(test.jpg)がつく文字列(例:Atest.jpg , Btest.jpg , 1_test.jpg)を検索したい場合
var file_name ='test.jpg';    // 検索したいファイル名
// ↓    これは次の正規表現と同じになります  /(.+)test¥.jpg$/i
var re = new RegExp( '(.+)'+ file_name + '$', "i");
var hogehoge = URL.replace(re,''); // replace(置換)

関連エントリー

No.844
01/31 13:13

edit

正規表現