我想知道变量值是否包含在第二个字符串中。我的代码是
if (ext.indexOf(FileUploadval.substring(FileUploadval.lastIndexOf('.') + 1)) == -1) {
}
其中ext有值pdf,doc,dox,xls,xlsx,ppt,pptx,当我尝试xls或xlsx文件时它会进入条件但是当我尝试doc或pdf时它不会进入条件。可能是什么问题?
答案 0 :(得分:1)
可能是区分大小写的
答案 1 :(得分:1)
检查文件扩展名的情况(UPPER vs lower vs miXeD)
答案 2 :(得分:1)
尝试以下方法:
if (ext.indexOf(FileUploadval.toLowerCase().substring(FileUploadval.toLowerCase().lastIndexOf('.') + 1)) == -1) {
}