I want to extract the base name from a image URL in Javascript. Would somebody care to give me a a hand on the Regex?
The rule would be:
return everything right of the last
/
left of the last.
www.domain.com/images/image.hires.jpg
if no
.
is found, return the full base name www.domain.com/images/image_hi_res
I have a clumsy /\/[^.]+\.[^.]+$/
but don't know how to make the /
and the .
optional and how to seek for the last .
only.
Cheers folks for all the great input, as always. I chose the one Regex that worked for me out of the box.