728x90
반응형
JQuery 파일명 확장자 문자열 추출하기
파일 관련 구현을 하면서 확장자명을 가지고 구분을 해주어야 할 상황들이 있다.
먼저, 전체 파일명을 가져와
뒤에서 '.' 을 찾고
subString()을 이용하여 확장자명을 뽑아오는 순서로 처리하면 된다.
function getExtension(fileName) {
// 파일명의 총 길이
var fileLength = fileName.length;
// 마지막 .의 위치 찾기
var lastDot = fileName.lastIndexOf('.');
// .의 다음 위치로 부터 파일의 총 길이까지 subString
var fileExtension = fileName.substring(lastDot+1, fileLength);
return fileExtension;
}
lastDot+1을 한 이유는 확장자명에 . 을 포함하지 않기 위함입니다.
'.'을 포함하여 가져오고 싶다면 연산을 제외하고 하면 됩니다.
728x90
반응형
'Programming > JavaScript' 카테고리의 다른 글
[JS / jQuery] 날짜(Date) 포맷형식 변경하는 함수 만들어 활용하기 (dateFormatter 구현) (0) | 2021.04.23 |
---|---|
[JS / jQuery] 자바스크립트 빈 값(Null, undefined) 체크 함수 만들어 활용하기 (0) | 2021.04.22 |
[JS / jQuery] JSON.stringify() 이란? (0) | 2021.04.20 |
[JS / jQuery] select option 선택/변경하는 방법 - prop(), find() (0) | 2021.04.16 |
[JS / jQuery] js 엔터(Enter)키 이벤트(로그인, 검색 등), onkeyup, keycode=13 (0) | 2021.03.18 |