Показать сообщение отдельно
  #7 (permalink)  
Старый 04.12.2014, 19:57
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

Safort, твой пример можно упростить
var ext = 'file:///d:/w.o.r.d.doc'.split('.').pop();
alert(ext);

Ну а так если все же нужен правильный функционал:
var url = 'file:///d:/w.o.r.d.doc';
var ext = (ext = url.split('.')).length > 1 ? ext.pop() : '';
alert(ext);

var url = 'file:///d:/doc';
var ext = (ext = url.split('.')).length > 1 ? ext.pop() : '';
alert(ext);
__________________
хм Russians say завтра but завтра doesn't mean "tomorrow" it just means "not today."
HTML5 history API рассширение для браузеров не поддерживающих pushState, replaceState
QSA CSS3 Selector Engine
Ответить с цитированием