#javascript #image #path
#javascript #изображение #путь
Вопрос:
У меня есть этот URL-адрес изображения, как я могу получить только имя изображения без расширения. Обратите внимание, что имя папки даты и структура имени изображения могут быть изменены. имя изображения может начинаться с символов.
imageURL = "http://127.0.0.1:2222//ImagesDB/images/2003-09-18/**20131010_130014_123**.jpg";
имя изображения, которое мне нужно, похоже на s « 20131010_130014_123
«
Я нашел несколько решений по StackOverflow, но это не решает мой случай.
Спасибо
Ответ №1:
Вы можете сделать что-то подобное:
const imageName = imageURL.substring(imageURL.lastIndexOf('/') 1, imageURL.lastIndexOf('.'));
Ответ №2:
Вы можете использовать регулярное выражение:
var imageURL = "http://127.0.0.1:2222//ImagesDB/images/2003-09-18/20131010_130014_123.jpg";
var imageName = imageURL.match(/w*(?=.w $)/);
console.log(imageName);