我想分割图像的href标签,如
<img src='/root/myimages/myPic.jpg'>
这样我才能得到myPic.jpg
- 最简单的方法是什么?
答案 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()
函数很棒,因为正则表达式的第一部分看起来像一个有眼贴的人。