Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.01.2015, 16:58
Аватар для borus
Кандидат Javascript-наук
Отправить личное сообщение для borus Посмотреть профиль Найти все сообщения от borus
 
Регистрация: 07.12.2012
Сообщений: 147

Как получить правильный путь к картинке?
Здравствуйте!
Есть такой js-код:
$file_name = $(".main-image img").attr("src");
$code = $(".tsvet_select option:selected").text().split('-');
$file_name =  $file_name.replace(/.*_\d{2}_.*jpg/g,$code[0]);

В $code[0] хранятся строки вида "01", "02"
Изначально в $file_name хранится строка с путем к картинке вида:
/current_su/images/stories/virtuemart/product/e028_01_pered.jpg
В результате исполнения кода в $file_name остается 01 либо 02
В чем ошибка или как надо исправить код, чтобы происходила подмена двухцифренного кода в названии e028_01_pered картинки, обрамленного "_"?
Ответить с цитированием
  #2 (permalink)  
Старый 16.01.2015, 17:11
Аспирант
Посмотреть профиль Найти все сообщения от registrant
 
Регистрация: 15.01.2015
Сообщений: 39

v="02"
alert(
"/current_su/images/stories/virtuemart/product/e028_01_pered.jpg"
.replace(/_\d\d_/, "_"+v+"_")
)
//  /current_su/images/stories/virtuemart/product/e028_02_pered.jpg
Ответить с цитированием
  #3 (permalink)  
Старый 16.01.2015, 19:39
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Укоротим на пару символов
var v = "02";
alert(
"/current_su/images/stories/virtuemart/product/e028_01_pered.jpg"
.replace(/_\d+/, "_" + v)
);
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как получить src img, у которого нет ни id, ни name, ни class viktor073 Events/DOM/Window 12 23.01.2014 12:23
Как получить innerHTML при клике prope Общие вопросы Javascript 3 10.01.2014 17:13
Как получить данные из php скрипта в расширении для Safari? housewm Opera, Safari и др. 2 19.12.2013 18:31
Как получить список элементов в localStorage? Бобр Общие вопросы Javascript 8 17.09.2013 14:32
Как получить raw data с image? lyapharov Общие вопросы Javascript 2 07.04.2011 00:20