zoukankan      html  css  js  c++  java
  • 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="theImage.png" />   
    



     

  • 相关阅读:
    小程序支付
    小程序传参
    git
    学习过程遇到问题的解决方法
    进程创建注意事项:函数及对应包
    进程创建:函数及对应包
    mac解决eclipse 端口占用问题
    暴力
    doc2vec
    Java正则表达式的解释说明
  • 原文地址:https://www.cnblogs.com/sntetwt/p/4167426.html
Copyright © 2011-2022 走看看