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

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邮箱上传

    仿163邮箱,基于swfupload 1、横排保存上传文件列表,可删除,显示文件大小,显示后缀名所对应的图片 2、判断上传文件是否重复 3、获取文件名可存入数据库 4、utf-8编码

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

    方法一: $('input[type="file"]').on('change', function() { var reg = /[^\\\/]*[\\\/]+/g;...//获取文件的后缀 var text =name.substr(0,postfix['index']);//获取没有后缀的名称 // 检测上传文件 }); 方法二

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

    Jquery图床源码本项目做了简单文件的限制,不过依旧可以使用Burp抓包改上传文件后缀名进行突破并获取webshell

    基于JavaScript+css+php支持断点续传的文件上传插件.zip

    jQuery文件上传插件,HTML5版uploadify,保持与...文件后缀名和文件大小检测 向服务端提交额外数据 自定义文件队列中的html模板 css样式分离出单独文件,可自己定制样式 添加文件上传各阶段的回调函数 断点续传

    jquery-jsonp.js

     5、这样子解决方案就呼之欲出了,web客户端通过与调用脚本一模一样的方式,来调用跨域服务器上动态生成的js格式文件(一般以JSON为后缀),显而易见,服务器之所以要动态生成JSON文件,目的就在于把客户端需要的...

    利用jquery如何从json中读取数据追加到html中

    JSON 格式 json 是 Ajax 中使用频率最高的数据格式,在浏览器和服务器中之间的通讯可离不开它。 JSON 格式说明 需要特别注意的是,在 JSON ...2.准备一个json格式的文件,后缀可以不是.json 例如下面是result.json的

    简易好看的私人图床源码 Jquery极简图床源码

    简易好看的私人图床源码,本项目做了简单文件的限制,不过依旧可以使用 Burp 抓包改上传文件后缀名进行突破并获取 webshell,有一定 PHP 能力的自寻修改二开。

    DataTablesSrc:DataTables源存储库

    jQuery的DataTables插件-源代码库 该git存储库包含DataTables的未... 也可以通过在包名称后添加后缀来获得Bootstrap,Foundation和其他样式库的样式包。 请参阅DataTables 和安装页面以获取更多信息。 还包含有关如何

    DotNetTextBox V6.0.10 商业版 下载 (已知最新)

    2)修正设置With属性 值后缀为%时,运行出错问题。 3)修改默认Framework从V2.0提升到V3.5 4)修改默认支持AJAX (原来ie11以上运行时,会导致页面失去响应) 5)源代码解决方案简化,支持vs2013以上版本打开,项目默认...

    jmapcms网站开发系统 1.4.zip

    当开发客户需要开启城市分站时,可直接从配置项中开启分站功能,同时还能设置主站是否获取分站的信息和分站是否获取主站的信息. •提高用户体验度 现在浏览者对体验度的要求是越来越高,比如提交表单时如果等用户...

    GoodProject Maven Webapp.zip

    JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在...

    华西网源码

    这里多说一句,所有的模板文件后缀由以前的.htm 变化成了.php 同时模板最前面多了一句话 魔客吧 www.moke8.com';exit;?&gt; 这个并不会对模板对性能方面有什么任何改变,这是通过这个提高了模板的安全性,使别人...

    YiiPiN社会化电商分享系统 v1.3.zip

    系统支持淘宝客采集功能,只要设置好宝贝分类和要采集的关键词,即可方便获取淘宝客推广商品,并且支持用户马甲模拟发布,让您轻松搭建一个完整的淘宝客站点。 YiiPin主要功能列表: 用户注册,支持通过新浪微博...

Global site tag (gtag.js) - Google Analytics