как извлечь расширение из имени файла на javascript

Аватар пользователя Ivan Mamtsev
Ivan Mamtsev
24 декабря 2024

Для извлечения расширения файла из его имени на JavaScript можно воспользоваться различными способами. Самым прямолинейным возможно будет используя метод lastIndexOf() и substring():

function getFileExtension(filename) {
    return filename.slice((filename.lastIndexOf(".") - 1 >>> 0) + 2);
}

const filename = "example.js";
const extension = getFileExtension(filename);
console.log(extension); // => "js"

Важное замечание, стоит проверить наличие расширения перед его извлечением, чтобы избежать ошибок в случае отсутствия точки в имени файла или самого расшиения.

0 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»