본문 바로가기

개발자이야기/JavaScript이야기

파일 확장자 검사

반응형

<script type="text/javascript">

function filechk(){

existExt = ".exe,.asp,.aspx,.php,.jsp,.cs,.js,.bat,.css,.htm,.html,.eml";
existExtArray = existExt.split(",");
 
Temp_file1_name = document.form1.file1.value;

if (Temp_file1_name != "") {
    Temp_strExt1_num = Temp_file1_name.slice(Temp_file1_name.indexOf(".")).toLowerCase();
    for (i=0; i < existExtArray.length; i++){
        if (Temp_strExt1_num == existExtArray[i]){
            alert('첨부파일1은 등록하실 수 없는 확장자 입니다.');
            return;
        }
    }
}

}

</script>


<form name = "form1" action="post" encType="multipart/form-data">

    <input type="file" name="file1">

</form>

<input type=button onclick="javascript:filechk();">

반응형