我希望能够捕获用户Facebook个人资料的用户名,我知道当URL看起来像这样时非常容易:
https://www.facebook.com/123456
我所要做的就是:
var str = "foo/bar/test.html";
var n = str.lastIndexOf('/');
var result = str.substring(n + 1);
// Result == '123456'
但如果网址如下所示:
https://www.facebook.com/123456/
上面的JS返回一个空字符串。那么我怎么能:
答案 0 :(得分:3)
var result = str.split("/").filter(Boolean).pop();