正则表达式获取不带参数的 url 的最后一部分(如果存在)

Kam*_*ski 1 javascript regex url

我正在寻找要在我的 javascript 代码中使用的正则表达式,如果它们存在,它会给我不带参数的 url 的最后一部分- 这是示例 - 带和不带参数:

https://scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/14238253_132683573850463_7287992614234853254_n.jpg?oh=fdbf6800f33876a853bfoe=8AC50e18AC

https://scontent-fra3-1.xx.fbcdn.net/v/t1.0-9/14238253_132683573850463_7287992614234853254_n.jpg

在这两种情况下,我都想得到:

14238253_132683573850463_7287992614234853254_n.jpg

Kam*_*ski 5

这是这个正则表达式

.*\/([^?]+)

和JS代码:

let lastUrlPart = /.*\/([^?]+)/.exec(url)[1];
Run Code Online (Sandbox Code Playgroud)

let lastUrlPart = /.*\/([^?]+)/.exec(url)[1];
Run Code Online (Sandbox Code Playgroud)

可能有更好的选择吗?