我正在使用jquery驗證來驗證圖像上傳擴展。現在,我有這樣的:jQuery驗證圖像擴展案例
$("#photo").rules("add", {
accept: "jpg|jpeg|png|"
});
的問題是,如果擴展名是小寫,這將只接受。我能做
$("#photo").rules("add", {
accept: "jpg|jpeg|png|JPG|JPEG|PNG"
});
但是我希望這個工作,即使擴展名是jPG或JPg。我想這正則表達式:
accept: "/\.(jpe?g|gif|png)$/i"
不知道是不是我的正則表達式是錯誤的,或者插件只是不接受正則表達式。任何想法?謝謝!
錯誤的規則。這些是文件擴展名,而不是MIME類型。 – Sparky