Я хочу заменить четыре последних символа изображения.
Q1)
Я хочу это:
http://domain.com/image1.jpg http://domain.com/image2.png http://domain.com/image3.gif
стать:
http://domain.com/image1-big.jpg http://domain.com/image2-big.png http://domain.com/image3-big.gif
Q2)
И тогда я хочу иметь возможность сделать противоположный путь (удаление -big из имени файла)
Есть предложения для Q1 и Q2?
var str = 'http://domain.com/image1.jpg'; // Embiggen str.replace(/\.(gif|png|jpg)$/, '-big.$1'); // Unbiggen str.replace(/-big\.(gif|png|jpg)$/, '.$1');
Это немного наивно, но должно работать.