첨부파일 확장자 체크 [정규식]

2011. 7. 9. 07:48컴퓨터_computer/JAVASCRIPT

head부분에 아래내용대로 코딩합니다.

<script language=javascript>

function checkExt()
{
    var IMG_FORMAT = "\.(bmp|gif|jpg|jpeg|png)$"; //문서만 첨부하게 하려면 이 부분 바꿔주시면 되겠죠? ^^

    if((new RegExp(IMG_FORMAT, "i")).test(document.form1.text1.value)) return true;

    alert("이미지 파일만 첨부하실 수 있습니다.   ");

    return false;
}

</script>



body부분에 아래의 입력폼을 코딩합니다.

<form name="form1" method="post" onsubmit="return checkExt()" encType="multipart/form-data">
<input type="file" name="text1">
<input type="submit">
</form>



첨부하기위해 첨부버튼을 클릭하면 이미지 포맷을 확인후 지정한 확장자가 아니면 경고창을 띄웁니다.