본문 바로가기
Programming/JavaScript

[JavaScript] 파일명에서 확장자 추출하기

by 배고프당 2019. 4. 4.
728x90

파일 전송 관련 테스트를 하다가 확장자명을 가지고 파일 구분을 해야 할 일이 있었다.

 

크게 처리할 순서는

 

1. 전체 파일명 가져오기

2. 뒤에서 '.'을 찾기

3. subString()을 이용하여 확장자명 뽑아오기

 


function getExtension(fileName) {    
	var fileLength = fileName.length;    
	//substring 메서드는 start에서 end까지(end는 포함 안 함) 부분 문자열을 포함하는 문자열을 반환합니다. 
	var lastDot = fileName.lastIndexOf('.'); 
	var fileExtension = fileName.substring(lastDot+1, fileLength);     
	return fileExtension;
}

* subString 예제

var s = "The quick brown fox jumps over the lazy dog.";
var ss = s.substring(10, 15);
document.write(ss); 

// 결과:
// brown
728x90

댓글