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탄 - 확장자 체크
↑↑↑
클릭!!
' └ Java Script' 카테고리의 다른 글
[Java Script] 복사(Ctrl+C), 붙여넣기(Ctrl+V) 키 막기 (Keycode 알아내기) (0) | 2016.04.12 |
---|---|
[Java Script] 파일명에서 확장자 추출하기 2탄 - 확장자 체크 (0) | 2015.07.20 |
[Java Script] 숫자형, 문자형으로 변환 (0) | 2015.06.06 |
[jQuery] 현재 요소의 이전/다음 요소 선택하기 .prev() / .next() (0) | 2014.10.10 |
[jQuery] 같은 부모 아래 다른 자식 요소 찾기 / 형제자매 요소 select .siblings() (0) | 2014.10.07 |