`
lichengyezi
  • 浏览: 203939 次
  • 性别: Icon_minigender_1
  • 来自: 齐齐哈尔
文章分类
社区版块
存档分类
最新评论

js 校验上传文件格式

阅读更多
<!--
// 去左空格
function ltrim(s){
return s.replace( /^\s*/, "");
}

// 去右空格
function rtrim(s){
return s.replace( /\s*$/, "");
}

// 去左右空格
function trim(s){
return rtrim(ltrim(s));
}

//获取文件扩展名
function get_ext(f_path){
var ext = '';

if(f_path != null && trim(f_path).length > 0){
   f_path = trim(f_path);
   ext = f_path.substring(f_path.lastIndexOf(".") + 1, f_path.length);
}

return ext;
}

//验证文件扩展名
function chk_ext(f_path){
var ext = get_ext(f_path);

//根据需求定制
var accept_ext = new Array("BMP","JPEG","GIF","PSD","PNG","TIFF","TGA","EPS","JPG");

var flag = false;

if(ext != ''){
   for(var i=0; i<accept_ext.length; i++){
if(ext.toUpperCase() == accept_ext[i])
flag = true;
   }
}
return flag;
}
校验代码
if(!chk_ext(document.all.file1.value)){
alert("不支持此格式!");
return false;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics