Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   удалить расширение в переменной (https://javascript.ru/forum/misc/48311-udalit-rasshirenie-v-peremennojj.html)

optron 28.06.2014 23:40

удалить расширение в переменной
 
есть переменная, которая содержит в себе имя файла
var im = image.jpg
необходимо удалить последнюю точку и все что за ней следует

Sweet 28.06.2014 23:45

alert( "image.jpg".replace(/\.[^.]+$/, "") );

optron 29.06.2014 00:09

Цитата:

Сообщение от Sweet (Сообщение 318561)
alert( "image.jpg".replace(/\.[^.]+$/, "") );

var im = 'photo....sdfsdf.dssd.jpg';
var name = im.replace(/\.[^.]+$/, "");
alert(name);

Обрезает все после первой точки

рони 29.06.2014 00:14

Цитата:

Сообщение от optron
Обрезает все после первой точки

:blink:

Sweet 29.06.2014 00:22

var im = 'photo....sdfsdf.dssd.jpg';
var name = im.replace(/\.[^.]+$/, "");
alert(name);

Я отредактировал. Сначала тупанул, забыл про жадность.

optron 29.06.2014 00:27

;) пасибо все работает


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