`
for_dream
  • 浏览: 568762 次
社区版块
存档分类
最新评论

jQuery获取文件后缀

阅读更多

jQuery 获取文件后缀的方法

方法一、

       采用正则表达式:

var file=$("input[name='file']").val();
var filename=file.replace(/.*(\/|\\)/, "");
var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : '';

 

  filename得到文件名

 

 

   fileExt得到后缀名

方法二、

   

 

  

 var location=$("input[name='file']").val();
  var point = location.lastIndexOf(".");
 
  var type = location.substr(point);
  if(type==".jpg"||type==".gif"||type==".JPG"||type==".GIF"){
          
  }

 

 

 

获取文件名和后缀:

 

  1. 用split()来拆成数组 然后取下标0的。 
     var arr = sFileName.split('.');
     alert(arr[0]);

 

  2.使用一般后缀长度为4的特点:

    var name= sFileName.substr(0,sFileName.length-4)

 

  3.获取文件名的正则表达式:

    var sFileName=sFile.replace(/.*(\/|\\)/, "");

 

  

 去掉后缀:

   

代码:

 

<script >
$(document).ready(function(){
 var a=$("#image").attr("src")
 alert(a.replace(".png",""))
 })
</script>
<img alt="aaa" id="image" src="theImage.png" /> 

 

 

 

 

分享到:
评论

相关推荐

    php+swfupload+jquery上传文件,仿163邮箱上传

    同时,显示文件大小和文件后缀名对应的图标,提供更友好的用户体验。 2. **判断文件重复**:在文件上传前,后台需检查文件名是否存在,以防止重复上传。这可以通过在服务器端比较文件名或者文件哈希值来实现。如果...

    jQuery获取上传文件的名称的正则表达式

    在处理用户上传文件时,我们有时需要获取文件的名称和后缀,以便进行合法性检查或其他处理。本文将详细解释如何使用jQuery和正则表达式来获取上传文件的名称。 方法一是基于jQuery事件监听`input[type="file"]`元素...

    jQuery实现文本框输入自动提示邮箱后缀

    例如,可以考虑添加异步请求以获取更完整的邮箱后缀列表,或者添加输入验证以确保用户最终输入的是有效的邮箱地址。 总结起来,通过结合jQuery的事件处理和数组方法,我们可以轻松创建一个自动提示邮箱后缀的功能,...

    jquery 2.2最新版

    这两个文件都是jQuery库的版本,但后缀版本号不同,2.2.3可能是2.2的一个小版本更新,修复了一些bug或进行了微调。在实际应用中,开发者会选择最新的稳定版本,以获得最佳的性能和兼容性。 关于jQuery 2.2的一些...

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

    《jQuery实现百度输入框智能提示邮箱后缀名特效解析》 在网页开发中,为了提升用户体验,经常会使用一些动态效果来增强表单输入的交互性。"jQuery 仿百度输入框智能提示邮箱后缀名特效"是这样一种技术,它能够帮助...

    jQuery将网页表格转换为excel文件导出代码

    5. **创建隐藏的`&lt;a&gt;`标签**:创建一个隐藏的`&lt;a&gt;`标签,设置其`href`属性为CSV字符串,并附加`.xls`或`.xlsx`后缀,这样浏览器会将其识别为Excel文件。 6. **触发下载**:通过模拟点击这个隐藏的`a`标签,触发...

    jquery.i18n.properties.zip

    1. **下载与引用**:首先,你需要从可靠的源获取jquery.i18n.properties.js文件,将其放入项目的JavaScript文件夹下。确保在HTML或JSP页面中正确引入jQuery库和这个插件,通常是在`&lt;head&gt;`标签内使用`&lt;script&gt;`标签...

    jquery-1.8.3.min_jquery_

    9. **性能优化**:`.min.js`后缀表示这是一个经过压缩和混淆的版本,减少了文件大小,加快了加载速度,适应了高性能网站的需求。 10. **版本迭代**:jQuery 1.8.3发布于2012年,虽然之后有更先进的版本,但其稳定性...

    jquery-componse.zip

    在提供的压缩包"jquery-componse.zip"中,"njs"可能是一个非标准的文件名,通常情况下,jQuery相关的文件会包含.js后缀。如果"njs"是指Node.js环境中的JavaScript代码,那么这可能是一个用于服务器端的jQuery应用,...

    jquery2.2.2

    ".min"后缀表示这是一个“最小化”文件,通过删除不必要的空格和换行,以及使用更短的变量名,使得文件大小大大减小,从而加快网页的加载速度。 jQuery 2.2.2包含了一系列常用的函数和方法,如选择器(Selectors)...

    jquery函数包及中文提示包

    `.min.js`后缀表示这是一个压缩和优化过的文件,体积更小,加载速度更快,适合在生产环境中使用。 描述中提到的“中文提示包”是`jquery-1.3.2-vsdoc-CN.js`,这是一个专门针对Visual Studio开发环境的文档文件,...

    限制上传文件大小和格式的jQuery插件实例

    然后,通过`substring`方法获取文件的后缀名,并使用`$.inArray`来检查后缀名是否存在于允许的扩展名数组中。如果不在,`extensionerror`回调会被调用,提示用户文件格式不正确。 对于文件大小的检查,插件会根据...

    Jquery简易好看私人图床源码.zip

    然而,通过“Burp抓包改上传文件后缀名进行突破并获取webshell”的描述,我们可以了解到存在安全漏洞。Burp Suite是一款常用的Web应用安全测试工具,能够拦截和修改网络请求。这里提到的“突破”,意味着如果攻击者...

    jQuery网页版Win文件夹目录代码

    5. **文件类型识别**:根据文件扩展名判断文件类型,可能通过JavaScript的字符串处理函数,如`.split('.')`,获取并分析文件的后缀。 6. **模拟文件操作**:虽然这是一个“只读”的示例,但如果是完整版本,可能会...

    jquery-1.12.4.min.js

    "min.js"后缀表示这是一个经过压缩和优化的文件,去除了多余的空格、注释和换行,以便在不影响功能的前提下减小文件大小。 jQuery 1.12.4是jQuery的一个稳定版本,发布于2016年。这一版本修复了一些已知问题,提升...

    输入用户名自动显示邮箱后缀列表

    JavaScript是Web开发中用于实现动态交互效果的关键语言,此文件中的代码可能定义了如何获取用户输入,如何构建并展示邮箱后缀列表,以及如何响应用户的选择。 综上所述,这个功能的实现涉及了HTML用于构建用户界面...

    jquery邮箱自动提示插件

    标题中的“jquery邮箱自动提示插件”指的是一个基于jQuery库的前端开发组件,它用于实现用户在输入邮箱地址时提供动态的@后缀提示功能。这种功能常见于各种在线表单或登录界面,能提高用户体验,减少用户输入错误。...

    Jquery从入门到精通及附件下载(一)

    在HTML文件中,可以通过`&lt;script&gt;`标签引入jQuery库。例如,引入`jquery.min.js`: ```html &lt;script src="jquery.min.js"&gt; ``` 引入后,就可以在JavaScript代码中使用`$`符号调用jQuery的方法。 8. **兼容性**...

Global site tag (gtag.js) - Google Analytics