Javascript-форум (https://javascript.ru/forum/)
-   Ваши сайты и скрипты (https://javascript.ru/forum/project/)
-   -   Определить формат по ссылке (https://javascript.ru/forum/project/44033-opredelit-format-po-ssylke.html)

kingkobra97 03.01.2014 15:02

Определить формат по ссылке
 
Нужна помощь, плохо знаю js, идеи всегда есть а опыта ноль.
В общем.
Есть div#message
в нем есть изображения img
как мне определить формат картинки по ссылке src?
Есть пример картинка http://site.ru/123.gif
Нужно узнать именно все что после последней точки то есть .gif
И дальше если формат gif, то добавить к картинке атрибут class="myclass"
Очень нужен скрипт, помогите.

kobezzza 04.01.2014 13:21

function extName(url) {
    var m = /\.([^\/.#?]+)(?:\?|#|$)/.exec(url);
    return m ? m[1] : '';
}

alert(extName('http://foo.com/my.gif.jpeg?foo=1'));


Часовой пояс GMT +3, время: 01:35.