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
우리 시대에 가장 암울한 말이 있다면 "남 하는 대로" "나 하나쯤이야" "세상이 그런데". 우리 시대에 남은 희망이 있다면 "나 하나만이라도" "내가 있음으로 " "내가 먼저". (박노해)