做文件上传,要限制文件后缀。正则表达式玩不转,就想着用json来匹配后缀。 这篇博客主要是为了记录json动态设置key
var jsonSuffix = {};
var testSuffix = "jpg"; //假设为上传的文件后缀
var suffix = "jpg,png,gif"; //允许上传的文件后缀
var suffixArr = suffix.split(",");
// 将允许上传的文件后缀封装到json中
for (var i = 0; i < suffixArr.length; i++) {
// 设置json的值, 动态设置key
jsonSuffix[suffixArr[i]] = suffixArr[i];
}
if(testSuffix){
if(!(jsonSuffix[testSuffix])){
alert("不支持该该格式文件:"+testSuffix);
return false;
}
}