[Javascript] 확장자 추출할 때 사용하는 function

0후·2023년 1월 6일
0

프론트엔드

목록 보기
31/41

function

// 확장자 추출하는 function
function getExtensionOfFilename(filename) {
    let _fileLen = filename.length;
 
    /** 
     * lastIndexOf('.') 
     * 뒤에서부터 '.'의 위치를 찾기위한 함수
     * 검색 문자의 위치를 반환한다.
     * 파일 이름에 '.'이 포함되는 경우가 있기 때문에 lastIndexOf() 사용
     */
    let _lastDot = filename.lastIndexOf('.');
 
    // 확장자 명만 추출한 후 소문자로 변경
    let _fileExt = filename.substring(_lastDot, _fileLen).toLowerCase();
 
    return _fileExt;
}

활용법

if(getExtensionOfFilename(index) == '.jpg' ||
   getExtensionOfFilename(index) == '.png' ||
   getExtensionOfFilename(index) == '.gif') {
  let fx_image  = $('<img/>');
  fx_image.addClass('fx-image');
  fx_image.appendTo(swiper_slide);
  $(fx_image).attr('src', index);
} 
profile
휘발방지

0개의 댓글