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
'Programming > JavaScript' 카테고리의 다른 글
[javascript] slice 메서드 사용법 (0) | 2020.11.26 |
---|---|
javascript fill 사용법(정수 배열 만들고 합도 구하기) (0) | 2020.11.25 |
[JavaScript] 자바스크립트 정규식 특수문자 제거 / 치환 (4) | 2019.04.04 |
[JavaScript] 자바스크립트로 네트워크 연결 확인하기 (0) | 2019.04.04 |
[JavaScript]자바스크립트 배열 초기화 방법 (0) | 2019.04.03 |
댓글