`
wlh269
  • 浏览: 455529 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JavaScript 判断文件后缀名!

阅读更多
       浏览含有纳税人信息的Excel文件<br>
      <input   type="file"  class="btn" id="imp" name="imp">
       <input class="btn"  type="button" value="导入" onclick="importnsr();">





 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;
	  }
}


3
0
分享到:
评论
1 楼 06softwaregaojie 2011-01-26  
太给力了

相关推荐

    js判断图片真实性(非判断文件后缀)

    传统的检查方式是通过文件的后缀名来判断,但这种方法存在明显的漏洞,因为恶意用户可以轻易地更改文件的后缀名,使得非图片文件伪装成图片。针对这个问题,我们可以采用一种更安全的策略,即不依赖文件后缀,而是...

    php 文件上传后缀名与文件类型对照表(几乎涵盖所有文件).pdf

    我们可以使用 MIME 类型或文件后缀名来限制文件类型,例如只允许上传图片文件或文档文件。 2. 限制文件大小 我们可以使用 PHP 的上传限制来限制文件大小,例如只允许上传小于 1M 的文件。 3. 限制文件数量 我们...

    JS 获取文件后缀,判断文件类型(比如是否为图片格式)

    在JavaScript中,获取文件后缀和判断文件类型是常见的需求,尤其在处理用户上传的文件时,例如确保上传的是图片格式。以下是如何使用JavaScript来实现这些功能的详细说明。 首先,我们来了解一下如何**获取文件后缀...

    浅谈javascript如何获取文件后缀名

    在学习和工作中,经常需要对上传的文件进行处理,比如判断文件的类型。文件类型通常由文件的后缀名来表示,...如果想了解更多关于JavaScript获取文件后缀名的相关内容,可以搜索更多相关文章或继续浏览相关的技术资源。

    js获取判断上传文件后缀名的示例代码

    以上就是JavaScript获取并判断上传文件后缀名的示例代码的知识点,总结起来主要包括:获取文件上传路径、处理和分割字符串、判断文件类型是否符合要求、客户端与服务器端的文件类型安全检查。掌握这些知识点可以帮助...

    js判断上传文件后缀名是否合法

    本文将详细解读如何利用JavaScript语言来判断上传文件后缀名是否合法。 首先,我们需要了解文件的后缀名是什么。一个文件的后缀名位于文件名的最后,通常用来标识文件的类型。例如,在文件名 "example.jpg" 中,"....

    文件后缀及打开方式大全

    1. **文件格式识别**:操作系统根据文件后缀来判断文件的类型,从而决定如何处理它。例如,图片文件如.jpg、.png、.gif等,音频文件如.mp3、.wav、.flac等,视频文件如.mp4、.avi、.mkv等。 2. **关联应用程序**:...

    javascript 得到文件后缀名的思路及实现

    在上传文件时,常常要对文件的类型即对文件的后缀名进行判断,用javascript可以很容易的做到这一点。用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种,这里列出一种,以供参考。

    js根据后缀判断文件文件类型的代码

    JavaScript为我们提供了一种简单有效的方式来通过文件后缀判断文件类型。本文将详细解析如何使用JavaScript代码实现文件类型的判断,并介绍了ES6标准中新增的箭头函数的使用。 ### 文件类型判断的重要性 在进行...

    前端vue 判断图片格式

    JS上传文件判断文件格式 GIF JPG PNG

    jquery 仿百度输入框智能提示邮箱后缀名特效源码.zip

    总结,jQuery实现的“百度输入框智能提示邮箱后缀名特效”是通过监听输入事件,结合邮箱格式判断和数组匹配,实现对用户输入的智能辅助。这种技术不仅提高了输入效率,也提升了网页的互动性和专业感。开发者可以根据...

    DelTempSrc.rar_后缀 目录

    1. 文件后缀名:文件后缀名是识别文件类型的重要标志,不同的后缀代表不同类型的文件,例如".txt"代表文本文件,".jpg"代表图片文件等。 2. 目录操作:程序能够在用户指定的目录下执行操作,这是文件系统操作的基础...

    js 判断附件后缀的简单实现方法

    // 允许的文件后缀数组 var index = filename.lastIndexOf("."); // 找到文件名中最后一个点号的位置 var ext = filename.substr(index + 1); // 提取文件扩展名 for (var i = 0; i ; i++) { if (ext === arr...

    PHP文件上传后缀名与文件类型对照表整理

    此外,文件的后缀名通常是文件类型的直观反映,但也有许多方式可以隐藏或欺骗文件的后缀名,因此,仅依靠后缀名来判断文件类型是不安全的。在PHP中,虽然`$_FILES['filename']['type']`可以提供上传文件的MIME类型,...

    JS自定义函数对web前端上传的文件进行类型大小判断

    如果文件大小没有问题,则遍历允许上传的文件类型数组,与文件后缀名进行对比。如果找到匹配项,则认为文件类型是允许的;否则,设置`isUpload`为`false`并记录错误编号。 6. **错误提示**: ```javascript if ...

    文件上传下载登录注册页面

    例如,可以使用`pathlib`(Python)或`java.io.File`(Java)等库来检查文件后缀,或者使用`file`命令(Linux/Unix)分析文件内容以确定其实际类型。 3. **时间判断**: 时间判断可能涉及多种场景,如设置文件的...

    js判断文件格式及大小的简单实例(必看)

    根据给定文件信息,我们可以得出以下关于JavaScript判断文件格式及大小的知识点: 1. 文件格式判断: JavaScript中判断文件格式通常涉及到检查文件的扩展名。在提供的实例代码中,通过取得文件输入元素(input ...

    javascript函数库

    - **checkDateEarlier(strStart, strEnd)**: 检查两个日期字符串,判断第一个日期是否早于第二个日期。如果`strStart`早于`strEnd`,则返回`true`;否则返回`false`。 ```javascript function checkDateEarlier...

Global site tag (gtag.js) - Google Analytics