我有一個HTML表單與文件上傳選項,我在客戶端(爲了只允許某些文件擴展名)的文件格式快速驗證。替代IF語句與多個OR
以下代碼片段對我來說工作正常,但我想知道是否有更好或更快的方式來實現相同的,特別是。如果將來有更多的擴展被允許的話。
注意:這只是關於用多個OR語句檢查文件擴展名的部分。
到目前爲止我的代碼(工作):
if(((fileNameShort.length <= 100) && (fileNameShort.indexOf('#') == -1)) && ((fileFormat == 'bmp') || (fileFormat == 'doc') || (fileFormat == 'docx') || (fileFormat == 'gif') || (fileFormat == 'jpeg') || (fileFormat == 'jpg') || (fileFormat == 'msg') || (fileFormat == 'png') || (fileFormat == 'pdf')))
有這方面的建議,蒂姆非常感謝。
這是完美的 - 非常感謝您的快速回復。一旦可用,我會接受。 – user2571510
@ user2571510歡迎高興它:) –