0
function sa_get_facebook_album_id(url){
    var m = url.match(/\?set=a\.[0-9]*\./);

    return m;
}

この関数は、URL が渡された後にアルバムの ID を返すことになっています。

しかし、私は数字 ([0-9]) だけを取得したいだけです。

これはどのように行うことができますか?

4

1 に答える 1

1

キャプチャ グループを使用して以下を保存しidます。

function sa_get_facebook_album_id(url){
    var m = url.match(/\?set=a\.([0-9]*)\./);
    return m[1];
}

キャプチャ グループは括弧内にあり、つまりです。([0-9]*)後で を使用して参照できますm[1]m[0]一致した文字列全体m[1]最初にキャプチャされたグループなどを含むことに注意してください。

デモ

于 2012-09-20T14:57:25.090 に答える