12月24日
javascriptのmatchで変数を抜き出す
文字列の中からパラメータを抜き出したいとき、
JAVASCRIPT:
-
var hoge = "/member_id/29/".match(\/member_id\/(\d)\//);
-
if (hoge != -1) {
-
var member_id = Regexp.$1;
-
}
みたいな書き方が一般的だと思うんだけど、
JAVASCRIPT:
-
var member_id = "/member_id/29/".match(\/member_id\/(\d)\//)[1];
-
if (member_id != null) {
-
...
-
}
みたいな書き方も出来るよ、という覚え書き。
もち、複数の値を抽出したいときは前者の手法を使えば良し、ということで。