└ Java Script
[Java Script] 파일명에서 확장자 추출하기, lastIndexOf()
짜장이누나
2015. 7. 20. 17:41
EDMS에서 문서 미리보기 관련 작업을 하게되었다.
미리보기가 가능/불가능 한 파일이 있는데 그것을 식별하기 위해 확장자 명을 알 수 있어야햇!
★ 작업 순서
1) 파일명 가져오기
2) 뒤에서부터 '.'을 찾기 => 파일명에 '.'이 포함될 수도 있으므로 뒤에서 부터 찾아야 함
3) subString()을 이용하여 확장자명 추출
자! 그럼 바로 소스 ㄱㄱㄱ
>> 소스코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | /** * 파일명에서 확장자명 추출 * @param filename 파일명 * @returns _fileExt 확장자명 */ function getExtensionOfFilename(filename) { var _fileLen = filename.length; /** * lastIndexOf('.') * 뒤에서부터 '.'의 위치를 찾기위한 함수 * 검색 문자의 위치를 반환한다. * 파일 이름에 '.'이 포함되는 경우가 있기 때문에 lastIndexOf() 사용 */ var _lastDot = filename.lastIndexOf('.'); // 확장자 명만 추출한 후 소문자로 변경 var _fileExt = filename.substring(_lastDot, _fileLen).toLowerCase(); return _fileExt; } | cs |
>> 실행화면
이제 확장자 명을 찾았으니 미리보기 할수 있는 파일인지 아닌지 체크하러 ㄱㄱㄱ =3
2015/07/20 - [프로그래밍/Java Script] - [Java Script] 파일명에서 확장자 추출하기 2탄 - 확장자 체크
↑↑↑
클릭!!