首页 > 代码库 > jQuery 获取文件后缀的方法

jQuery 获取文件后缀的方法

方法一、
       采用正则表达式:

Js代码

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

 
  filename得到文件名
  fileExt得到后缀名

方法二、  
Js代码 

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(/.*(\/|\\)/, "");

 去掉后缀:
Js代码  

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

 



 

jQuery 获取文件后缀的方法