Вход

Просмотр полной версии : удалить расширение в переменной


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
alert( "image.jpg".replace(/\.[^.]+$/, "") );



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

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

рони
29.06.2014, 00:14
Обрезает все после первой точки
: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
;) пасибо все работает