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

Javascriptでの正規表現

Javascriptでの正規表現マッチには .match を使用します。

Perlと同じように カッコで挟むと $1 に入ります。


こちらの RegExp.$1 は**廃止予定**です。

```

let file_name='http://www.test.com/aiueo/kakikukeko.gif';

alert(file_name);

r=file_name.match(/([a-zA-Z0-9_.]+?)\.gif$/);

alert(r);

alert(RegExp.$1);

```

このように記述します

```

let file_name='http://www.test.com/aiueo/kakikukeko.gif';

let regexp = /([a-zA-Z0-9_.]+?)\.gif$/;

file_name = file_name.replace(regexp, '$1');

alert( file_name );

```

関連エントリー

No.556
06/13 11:24

edit

正規表現