Html & Script

파일업로드시 파일명은 영문과 숫자만 가능하게...

페이지 정보

본문

//폼으로 전송하기전에 스크립트로 체크하는거
function file_ck()
{
var form = document.club_edit;
var reAlphaNumeric = new RegExp("[A-Za-z0-9_]", "g");
var strInput = form.file.value;
var up_name = strInput.split('\\\');
var len = up_name.length;
var file_name = up_name[len-1];
var f_name = file_name.split('.');
var intLength = f_name[0].length;

for(i = 0; i < intLength; i ++)
{
if(!(f_name[0].substr(i, 1).match(reAlphaNumeric)))
{
alert("파일명은 영문과 숫자와 _만 가능합니다");
form.file.focus();
return;
}
}
}
<INPUT type="file" name="file" size="30" onchange='file_ck()'>

관련자료

등록된 댓글이 없습니다.
Today's proverb
절벽에서 떨어지고 있는 상황일지라도 아무것도 할 수 없는 것은 결코 아니다. 떨어지고 있으니까 하늘을 향해 날 수 있지 않은가? (로버트 슐러)