由於正則不是很熟悉
所以面對這樣的目前只能采取兩步走
一 判斷url地址是否是正確的http
二判斷后綴是否是圖片 格式
/驗證URL function validUrl(strUrl){ strUrl = strUrl.match(/http:\/\/.+/); alert(strUrl); if(strUrl==null) return false; else return true; } //驗證上傳圖片格式 function valiImgType(str){ if(!/\.(gif|jpg|jpeg|png|GIF|JPG|PNG)$/.test(str)) return false; }
//文件擴展名 function getFileUploadExtension(obj) { if (obj !== null) { var value = obj.value.trim(); if (value.length > 0) { var index = value.lastIndexOf(".") + 1; var ext = value.substring(index).toLowerCase(); return ext; } } return ""; }