如何使用 JavaScript 取得檔案副檔名?
問題:
考慮以下內容程式碼:
var file1 = "50.xsl";<br>var🎜><pre class="brush:php;toolbar:false">var file1 = "50.xsl";<br>var file2 = "30.doc";<br>getFileExtension(file1); //回傳xslgetFileExtension(file2); //回傳doc<p></p>function getFileExtension(filename) {<pre class="brush:php;toolbar:false">/*TODO*/
function getFileExtension(filename) {
}
問題:完成getFileExtension 函數來擷取並傳回檔案副檔名(例如xsl、doc)。
答案:有多種方法可以實現此目的:
return filename.split('.').pop();
使用.split 和. :
這將使用.split 將檔案名稱拆分為一個陣列。分隔符號並傳回最後一個元素(擴展名)。
return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename) : undefined;
使用正規表示式:
此正規表示式先檢查是否檔案名稱包含句點 (.)。如果是,則使用負前瞻(防止符合句點)和 $(字串結尾)錨點來匹配並傳回副檔名。
以上是如何使用 JavaScript 提取檔案副檔名?的詳細內容。更多資訊請關注PHP中文網其他相關文章!