아래꺼 곰이 쬐끔수정한 한글 파일만 업로드 못하게.. 하는거
<script>
function validate(str) {
var valid = "_abcdefghijklmnopqrstuvwxyz0123456789\."
var ok = "yes";
var temp;
for (var i=0; i<str.length; i++) {
temp = "" + str.substring(i, i+1);
if (valid.indexOf(temp) == "-1") ok = "no";
}

if (ok == "no") return false;
else return true;

}


function gom()
{

var addr = document.fr.f.value;


var filename = addr.substring(addr.lastIndexOf("\\") + 1,addr.length);


if(!validate(filename.toLowerCase()) ) {

alert('대략 ~ 파일 이름은 영문과 숫자만 가능하다 하오! \n 다시 선택하시오!!!! 벩!!!!');
document.fr.f.value="";

}else{

alert('아헿헿~~~ 제대로 됐소!!!!');


}

}

</script>

<form name=fr method=post>
    <input type=file name=f  size=20  onChange=gom()>
</form>
,