파일업로드시 파일명은 영문과 숫자만 가능하게...
컨텐츠 정보
- 18,654 조회
- 7 추천
- 목록
본문
//폼으로 전송하기전에 스크립트로 체크하는거
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()'>
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
등록된 댓글이 없습니다.