【web】获取文件类型

获取文件类型


/*
 * param  fileName	wewe.png
 */
     var fileObject = {
		getFileType : function(fileName){	//取文件类型
			if(fileName.indexOf(".")<0){
				return console.log("文件格式不符!");
			}
			//substr抽取文件后缀名
			var last=fileName.substr(fileName.lastIndexOf("."));
			//last:   .xx  .  .zip
			if(last=='.'){
				return console.log("文件格式不符!");
			}
			last=last.substr(1);	//把.不要
//			console.log("文件类型===>"+last);
				return last;
		},
		getFileName : function(fileName){	//取文件名
			if(fileName.indexOf(".")<0){
				return console.log("文件格式不符!");
			}
			var stringArray = fileName.split(".");
			return stringArray[0];
		}
	};
    var file_type = fileObject.getFileType(file_name);
    var getfilename = fileObject.getFileName(file_name);
    console.log("文件类型是:" + file_type);


备注一些api注释

indexOf 把一个字符串从左往右数,检索指定的符号(字符串),返回该符号在此字符串中出现的位置(下标)。

http://www.w3school.com.cn/jsref/jsref_indexOf.asp

使用方法:字符串变量.indexOf(需要被检索的字符串);

 

lastIndexOf indexOf的用法和返回值是一样的,不同的是,从右向左数。

 

substr 传入起始索引号,返回提取字符串中指定数目的字符,返回一个新的字符串

http://www.w3school.com.cn/jsref/jsref_substr.asp

使用方法:字符串变量.sbustr(字符串的下标数值);

 

slice 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分

http://www.w3school.com.cn/jsref/jsref_slice_string.asp

使用方法:字符串变量.slice(字符串的下标数值);

 

split 把一个字符串以指定的某个符号,切分字符串,返回一个字符串数组。

http://www.w3school.com.cn/jsref/jsref_split.asp

使用方法:字符串变量.split(以此字符串作为切分点);





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值