zoukankan      html  css  js  c++  java
  • jQuery 获取文件后缀的方法

    方法一、

           采用正则表达式:

    Js代码  收藏代码
    1. var file=$("input[name='file']").val();  
    2. var filename=file.replace(/.*(\/|\\)/, "");  
    3. var fileExt=(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()) : '';  

     

      filename得到文件名

     

     

       fileExt得到后缀名

    方法二、

       

      

    Js代码  收藏代码
    1. var location=$("input[name='file']").val();  
    2.  var point = location.lastIndexOf(".");  
    3.   
    4.  var type = location.substr(point);  
    5.  if(type==".jpg"||type==".gif"||type==".JPG"||type==".GIF"){  
    6.            
    7.  }  

     

    获取文件名和后缀:

      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代码  收藏代码
    1. <script >  
    2. $(document).ready(function(){  
    3.  var a=$("#image").attr("src")  
    4.  alert(a.replace(".png",""))  
    5.  })  
    6. </script>  
    7. <img alt="aaa" id="image" src="theImage.png" />   

     

  • 相关阅读:
    高精度计算模板
    P1108 低价购买 [DP][统计方案]
    POJ3349 Snowflake Snow Snowflakes [哈希]
    P1312 Mayan游戏 [深搜][模拟]
    P1378 油滴扩展[深搜]
    P1514 引水入城[搜索,线段覆盖]
    TYVJ1391 走廊泼水节
    【BZOJ1196】公路修建问题
    【BZOJ3624】免费道路
    【BZOJ2429】聪明的猴子
  • 原文地址:https://www.cnblogs.com/webu/p/2792036.html
Copyright © 2011-2022 走看看