我想知道变量值是否包含在第二个字符串中。我的代码是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) {
}