jquery獲取檔案字尾的方法:1、使用正規表示式「(/[.]/.exec(filename)) ? /[^.]+$/.exec(filename.toLowerCase()):'';」獲取檔案字尾;2、通過Js程式碼獲取檔案字尾。
推薦:《》
該方法適用於所有品牌的電腦。
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" />
以上就是jquery如何獲取檔案字尾的詳細內容,更多請關注TW511.COM其它相關文章!