function extname(filename);let a = filename.split('').reverse().join(''
); let b = a.substring(0,a.search(/\./)).split('').reverse().join(''
);
returnb};
extname(
"emoji.png
");//png
或者
const extname = (filename) =>;let a = filename.split('').reverse().join(''
); let b = a.substring(0,a.search(/\./)).split('').reverse().join(''
);
returnb}
extname(
"emoji.png
");//png
或者
string.prototype.filetype =function () ;for (let i = 0; i < this.length; i++) ;
a = str.split('').reverse().join(''
); b = a.substring(0,a.search(/\./)).split('').reverse().join(''
);
if(b.length)
else
;}
let file = '
nihaoya.html';
file.filetype();
思路:先把檔名字串通過split('')、reverse()、join('')轉為倒置過來,再通過查詢倒置過來後第乙個'.'的位置i,通過substring(0,i)擷取倒置的檔名,再把擷取的檔名通過split('')、reverse()、join('')轉為倒置就獲得檔名。
獲取檔案字尾名
獲取到filename的字尾 利用lastindexof 從最後面截字尾,找到最後乙個點的索引然後加一,利用substring擷取該索引後的字串 f.getfilename substring f.getfilename lastindexof 1 lastindexof 方法有以下四種形式 pub...
獲取檔案的字尾名
使用api pathfindextension實現獲取給定乙個檔案,直接獲取檔案的字尾名 如 檔名 hsduiew.txt jhdsi.adiwey 路徑 檔名 c hsh shsh tetet.txt 都可以直接獲取到字尾名。pathfindextension函式說明 函式原型 ptstr pat...
java獲取檔案字尾名
獲取檔案字尾名 public static string endwith string filename return result 可以放到工程的工具類裡直接呼叫,需要注意的是string token filename.split 一定要用轉義字元,因為spilt裡面有一定的正規表示式在裡面 發現...