fishman 發表於 2002年1月1日 12:03:49

關於javascript判斷 .gif 和 .jpg

問:

if (test.picture.value == ????)
{
alert("必須是*.gif 或 *.jpg格式!");
test.picture.focus();
return (false);
}

有一表單有一個上傳的欄位,而每位使用者所選擇的路徑不同,例如:c:abab.jpg 而另一位使用者是的路徑可能是d:cdefk.gif,我應該怎麼用上面的javascript來判斷必須是*.gif或*.jpg呢?因為路徑不同的關係讓我不知該如何寫才好,請各為高手教教我,謝謝!

-------------------------------------------------
回覆:

if (test.picture.value.substr(test.picture.value.lastIndexOf(".")+1,3).toLowerCase()!="gif" || test.picture.value.substr(test.picture.value.lastIndexOf(".")+1,3).toLowerCase()!="jpg")

或是用這個run

if ((test.picture.value.substr(test.picture.value.lastIndexOf(".")+1,3).toLowerCase()!="gif" || test.picture.value.substr(test.picture.value.lastIndexOf(".")+1,3).toLowerCase()!="jpg"))

https://www.fishman.idv.tw/non-asp/emot/em09.gif
頁: [1]
檢視完整版本: 關於javascript判斷 .gif 和 .jpg