js獲取檔案字尾名

2022-01-22 04:37:43 字數 1018 閱讀 6798

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裡面有一定的正規表示式在裡面 發現...