拆分图像的href标记

时间:2010-02-08 15:38:43

标签: javascript jquery string

我想分割图像的href标签,如

<img src='/root/myimages/myPic.jpg'>

这样我才能得到myPic.jpg - 最简单的方法是什么?

4 个答案:

答案 0 :(得分:2)

var src = document.getElementById("yourImgId").src;
src = src.replace(/(.*\/)?([^/]*)$/, "$2");

答案 1 :(得分:2)

<img id="myImg" src='/root/myimages/myPic.jpg'>

var str = $('#myImg').attr('src');
var newStr = str.substring(str.lastIndexOf("/") + 1);

答案 2 :(得分:1)

var t = imageNode.src;
t = (t = t.split('/'))[t.length - 1];

答案 3 :(得分:0)

function getFileName(path) {
 return path.match(/[-_\w]+[.][\w]+$/i)[0];
}
getFileName('http://www.example.com/images/blah.png'); // blah.png

这个getFileName()函数很棒,因为正则表达式的第一部分看起来像一个有眼贴的人。