Просмотр полной версии : удалить расширение в переменной
есть переменная, которая содержит в себе имя файла
var im = image.jpg
необходимо удалить последнюю точку и все что за ней следует
alert( "image.jpg".replace(/\.[^.]+$/, "") );
alert( "image.jpg".replace(/\.[^.]+$/, "") );
var im = 'photo....sdfsdf.dssd.jpg';
var name = im.replace(/\.[^.]+$/, "");
alert(name);
Обрезает все после первой точки
Обрезает все после первой точки
:blink:
var im = 'photo....sdfsdf.dssd.jpg';
var name = im.replace(/\.[^.]+$/, "");
alert(name);
Я отредактировал. Сначала тупанул, забыл про жадность.
vBulletin® v3.6.7, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot