js 怎么截取img路径里的图片名

JavaScript024

js 怎么截取img路径里的图片名,第1张

//先得到图片

var

img=document.getElementById("图片的id")

//得到图片路径

var

path=img.src

//从路径中截取图片名[包括后缀名]

var

filename

if(path.indexOf("/")>0)//如果包含有"/"号

从最后一个"/"号+1的位置开始截取字符串

{

filename=path.substring(path.lastIndexOf("/")+1,path.length)

}

else

{

filename=path

}

例:/upload/activity/xueba/20161025/091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

1,获取图片名称

正则表达式:[^\/\\]+$

匹配结果:091909_ce15d6bf-1089-4002-9ff6-016e13e420e5.gif

2,获取后缀

正则表达式:[^\.]\w*$

匹配结果:gif