Мне необходимо узнать формат (расширение) изображения из ссылки на изображение.
Ссылка никогда не имеет параметров запроса, но она может не иметь в себе расширение файла изображения.
Примеры:
https://images.domain.org/somepath/imagename.webp
https://subdomain.domain.com/someotherpath/imagename.png
https://images.cdn.com/some/otherpath//blabla/someimage
Я использовал такое регулярное выражение:
const currentImageExtension = imageUrl.match(/\.([^.]*)$/)[1];
Но я хочу, чтобы в случае, когда нет расширения у файла изображения, то currentImageExtension было равно "" (пустая строка).
Если это возможно, то сделать это без использования регулярного выражения.