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
살아 있는 동안 더 많이 감탄하세요. 가슴을 열고 보면 어디 감탄할 거리가 한두 가지입니까. 감탄할 거리가 있을때가 참을 것이 아니라 즉각 감탄해야 합니다. 가슴 두근거리고 놀라고 환호할때 우리의 행복은 곱으로 느껴집니다. (정채봉)