博客列表 >js获得文件扩展名的两种方法

js获得文件扩展名的两种方法

程先生的博客
程先生的博客原创
2019年08月16日 09:03:581402浏览

方法1:使用正则表达式(Regex)获取文件扩展名

核心代码:

实例

function fnGetExtension() {
  //通过id获得文件输入元件 
  var fileInput = document.getElementById('myFile');
  //获得文件名
  var fileName = fileInput.files[0].name;
  //文件扩展名的正则表达式
  var patternFileExtension = /\.([0-9a-z]+)(?:[\?#]|$)/i;
  //获得文件扩展名 
  var fileExtension = (fileName).match(patternFileExtension);
  alert(fileExtension);
}

方法2:使用 split() 和 pop() 方法获得文件扩展名

核心代码:

实例

function fnGetExtension() {
  //通过id获得文件输入元件 
  var fileInput = document.getElementById('myFile');
  //获得文件名
  var fileName = fileInput.files[0].name;
  //获得文件扩展名 
  var fileExtension = fileName.split('.').pop();
  alert(fileExtension);
}




声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议