获取文件扩展名的两种方法:
- substring,lastIndexOf联合使用
- split,pop联合使用
下面贴上代码:
//获取文件后缀的js代码
<script type="text/javascript">
var strp;
function getEx(){
var filepath=document.getElementById('fileEx').value;
var opt=parseInt(document.getElementById('opt').value);
switch(opt){
case 1:
strp=filepath.substring(filepath.lastIndexOf(".")+1);
break;
case 2:
strp=filepath.split(".").pop();
break;
}
alert(strp);
}
</script>
//html页面
<input type="file" id="fileEx" name="fileEx">
<select id="opt">
<option value="1">1</option>
<option value="2">2</option>
</select>
<button onClick="getEx()">获取</button>
简要来说就是获取文件路径,然后使用不同的方法获取后缀名