六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 72|回复: 0

JavaScript 判断文件后缀名!

[复制链接]

升级  0%

56

主题

56

主题

56

主题

举人

Rank: 3Rank: 3

积分
200
 楼主| 发表于 2013-2-7 18:29:09 | 显示全部楼层 |阅读模式
浏览含有纳税人信息的Excel文件<br>      <input   type="file"  class="btn" id="imp" name="imp">       <input class="btn"  type="button" value="导入" >


function importnsr(){   var imp= document.getElementById("imp");if(lastname(imp)){document.frmMain.action="task.TaskImportNsr.xv"; document.getElementById("oper").value="import";document.frmMain.submit();} }   /**   *js校验文件后缀名   */     function lastname(obj){ //获取欲上传的文件路径var filepath = obj.value; //为了避免转义反斜杠出问题,这里将对其进行转换var re = /(\\+)/g;  var filename=filepath.replace(re,"#"); //对路径字符串进行剪切截取var one=filename.split("#"); //获取数组中最后一个,即文件名var two=one[one.length-1]; //再对文件名进行截取,以取得后缀名var three=two.split(".");  //获取截取的最后一个字符串,即为后缀名var last=three[three.length-1];//添加需要判断的后缀名类型var tp ="xls"; //var tp ="jpg,gif,bmp,JPG,GIF,BMP"; //返回符合条件的后缀名在字符串中的位置var rs=tp.indexOf(last); //如果返回的结果大于或等于0,说明包含允许上传的文件类型if(rs>=0){ return true; }else{ alert("请您选择Excel文件!"); return false;  }}
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表