이준빈은 호박머리

IT 프로그래밍 개발 정보 블로그, 이준빈은 호박머리 입니다.

Language/JavaScript

자바스크립트(javascript) 파일 확장자 추출하기

준콩이 2012. 9. 12. 09:55
반응형

----------------header----------------

<script language="JavaScript">

//파일 확장자 필터링

function File_Check(file){

banArray = new Array(".asp", ".asa", ".html", ".htm", ".jsp", ".php", ".aspx", ".exe", ".msi", ".dll", ".xml", ".js");    // 걸러낼 확장자를 등록


banFile = false;


while (file.indexOf("\\") != -1)

file = file.slice(file.indexOf("\\") + 1);


//파일명에 .이 포함되어있을 경우(fileName123.jpg.asp.dll)를 대비하여 마지막 확장자만 추출

ban = file.substring(file.lastIndexOf('.'),file.length).toLowerCase();    


for (var i = 0; i < banArray.length; i++) {

if (banArray[i] == ban) {

banFile = true;

break;

}

}


if (banFile == true) {

alert(ban + " 파일은 첨부할 수 없는 파일입니다.");

return;

}

}

</script>

----------------header----------------



----------------body-form----------------

<input type="button" onclick="javascript:File_Check(this.form.upfile.value);" value="확장자 가져오기">

----------------body-form----------------

반응형