Разделить тег href изображения - PullRequest
1 голос
/ 08 февраля 2010

Я хотел бы разделить тег href изображения как

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

так что я получаю только myPic.jpg - какой самый простой способ?

Ответы [ 4 ]

2 голосов
/ 08 февраля 2010
<img id="myImg" src='/root/myimages/myPic.jpg'>

var str = $('#myImg').attr('src');
var newStr = str.substring(str.lastIndexOf("/") + 1);
2 голосов
/ 08 февраля 2010
var src = document.getElementById("yourImgId").src;
src = src.replace(/(.*\/)?([^/]*)$/, "$2");
1 голос
/ 08 февраля 2010
var t = imageNode.src;
t = (t = t.split('/'))[t.length - 1];
0 голосов
/ 08 февраля 2010
function getFileName(path) {
 return path.match(/[-_\w]+[.][\w]+$/i)[0];
}
getFileName('http://www.example.com/images/blah.png'); // blah.png

Эта getFileName() замечательная функция, потому что первая часть регулярного выражения выглядит как парень с повязкой на глазу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...