正则表达式将URL最后一部分与JavaScript匹配

Mer*_*kos 11 javascript regex

我有一些URL,我喜欢抓住网址的最后部分.

我的网址是以.的形式

http://www.my-site.dch/wp-content/uploads/2012/02/Tulips.jpg
http://www.my-site.dch/wp-content/uploads/2012/02/Tulips-150x200.jpg
http://www.my-site.dch/wp-content/uploads/2012/02/Tulips-500x350.jpg
Run Code Online (Sandbox Code Playgroud)

我最喜欢的是/Tulips.......jpg

我试过但没有运气

\/.*(-\d+x\d+)\.(jp(e)?g|png|gif)
Run Code Online (Sandbox Code Playgroud)

有什么好主意吗?

Mat*_*ias 26

看一下lastIndexOf方法:

var index = url.lastIndexOf("/");
var fileName = url.substr(index)
Run Code Online (Sandbox Code Playgroud)


Ala*_*avi 13

以下正则表达式将起作用:

/[^\/]+$/
Run Code Online (Sandbox Code Playgroud)

  • 这也会获取查询字符串。 (2认同)