javascript判斷圖片格式


判斷圖片格式是否正確,可以在前台頁面進行判斷,也可以在上傳的時候進行判斷,一下方法是利用javascript在前台頁面進行判斷:

1、獲取圖片名稱

   //從路徑中截取圖片名[包括后綴名]

   var path=img.src;

2、獲取圖片名稱(格式)有兩種方法獲取

(1)、獲取圖片名稱(截取方法獲得)
var filename;
if(path.indexOf("/")>0)//如果包含有"/"號 從最后一個"/"號+1的位置開始截取字符串 { imgtype=path.substring(path.lastIndexOf("/")+1,path.length); }

  (2)、獲取圖片名稱(分割方法獲得)

var imgtype = dataURL.toLowerCase().split('.');

3、比較獲取的圖片格式是否正確

    獲取的圖片格式有可能有的為大些或小寫,此時需要統一轉換

    imgtype.toUpperCase()://將字符串str中的字符都轉換為大寫。 
    imgtype.toLowerCase()://將字符串str中的字符都轉換為小寫。

    第一種方法獲取的圖片格式,直接用imgtype進行比較   

if (imgtype != "png" || imgtype != "jpeg" || imgtype != "bmp" || imgtype != "jpg") 
{
alert("圖片格式不正確!");
}

   第二種方法獲取圖片格式,判斷方法如下

   

if ((imgtype[1]) != "png" || (imgtype[1]) != "jpeg" || (imgtype[1]) != "bmp" || (imgtype[1]) != "jpg") 
{
alert("圖片格式不正確!");
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM