function sa_get_facebook_album_id(url){
var m = url.match(/\?set=a\.[0-9]*\./);
return m;
}
此函数应该在传递其 URL 后返回专辑的 ID。
但我只想得到数字([0-9])而不是别的。
如何才能做到这一点?
function sa_get_facebook_album_id(url){
var m = url.match(/\?set=a\.[0-9]*\./);
return m;
}
此函数应该在传递其 URL 后返回专辑的 ID。
但我只想得到数字([0-9])而不是别的。
如何才能做到这一点?
使用捕获组来存储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]
第一个捕获的组,等等。
演示。