我想知道變量值是否包含在第二個字符串中。我的代碼是indexOf in javascript中的問題
if (ext.indexOf(FileUploadval.substring(FileUploadval.lastIndexOf('.') + 1)) == -1) {
}
其中ext纔有價值PDF,DOC,強力黴素,XLS,XLSX,PPT,PPTX,當我嘗試XLS或XLSX文件,它會在if條件,但是當我嘗試文檔或PDF它亙古不變的去在條件。可能是什麼問題?
我想知道變量值是否包含在第二個字符串中。我的代碼是indexOf in javascript中的問題
if (ext.indexOf(FileUploadval.substring(FileUploadval.lastIndexOf('.') + 1)) == -1) {
}
其中ext纔有價值PDF,DOC,強力黴素,XLS,XLSX,PPT,PPTX,當我嘗試XLS或XLSX文件,它會在if條件,但是當我嘗試文檔或PDF它亙古不變的去在條件。可能是什麼問題?
也許區分大小寫
檢查的文件擴展名的情況下(UPPER VS低VS混合)
嘗試以下操作:
if (ext.indexOf(FileUploadval.toLowerCase().substring(FileUploadval.toLowerCase().lastIndexOf('.') + 1)) == -1) {
}