読者です 読者をやめる 読者になる 読者になる

ほんじゃら堂

めんどくさい仕事をラクにする作業自動化レシピ集

Javascriptで正規表現マッチの後方参照

見つけにくかったのでメモ。
コードがハイライトされるというだけで、ソースを載せたくなるのはなぜだろう。


タグに設定されたid属性から数値で設定されたID値を取得する。
jQueryを使うとリストの中のliタグや、テーブルの中のtdタグに設定された
IDを一括で取得することができる。

rex = RegExp("model_([0-9]+)");
var id_list = [];
var id = 0;
$("#sample-list li").each(function() {
var item = $(this);
if (item.attr("id").match(rex)) {
id = RegExp.$1;
}
id_list.push(id);
});
//id_listを処理


Javascriptで分からない事を検索すると、古い情報が
たくさん出てきて目的の情報が見つからない事が多い。
基本的な使い方はここを見るのが良さそう。
http://javascriptist.net/