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()'>

관련자료

댓글 0
등록된 댓글이 없습니다.
Today's proverb
자기가 그만한 힘이 없으면서도 커다란 존재라고 생각하는 사람은 거만하다. 또, 자기의 가치를 실제보다 적게 생각하는 사람은 비굴하다. (아리스토 텔레스)