1. 程式人生 > 其它 >js檔案型別檢查,office型別,圖片型別,視訊型別

js檔案型別檢查,office型別,圖片型別,視訊型別

  之前用的indexOf後來發現檔案有的檔名裡好幾個“.”

所以就換了lastIndexOf然後獲取出來之後在用正則表示式去判斷

這裡格式不是特別全所以有些什麼自己需要的可以再加

function checkFile(fileValue) {
    var index = fileValue.lastIndexOf("."); //(考慮嚴謹用lastIndexOf(".")得到)得到"."在第幾位
    fileValueSuffix = fileValue.substring(index); //截斷"."之前的,得到字尾
        if (/(.*)\.(mp4|avi|wmv|MP4|AVI|WMV)$/.test(fileValueSuffix)) { //
根據字尾,判斷是否符合視訊格式 return 'video'; }else if(/(.*)\.(jpg|JPG|bmp|BMP|mpg|MPG|mpeg|MPEG|tis|TIS)$/.test(fileValueSuffix)) { //根據字尾,判斷是否符合圖片格式 return 'image'; }else if (/(.*)\.(xls|XLS|xlsx|XLSX|doc|DOC|docx|DOCX|pdf|PDF|PPT|PPTX|ppt|pptx)$/.test(fileValueSuffix)) { //根據字尾,判斷是否符合OFFICE格式
return 'office'; } return false; }