function getFileExtension(filename) {
var parts = filename.split('.');
if (parts.length > 1) {
return parts.pop();
} else {
return '';
}
}
// 使用例子
var filename = "example.png";
var extension = getFileExtension(filename);
console.log(extension); // 输出: png
这段代码定义了一个函数 getFileExtension
,它接受一个文件名字符串作为参数。函数内部首先使用 split('.')
方法将文件名按照点号(.
)分割成一个数组。如果这个数组的长度大于1,说明存在文件扩展名,那么使用 pop()
方法移除数组的最后一个元素(即文件扩展名)并返回它。如果没有找到点号或者文件名以点号开始,则返回空字符串表示没有扩展名。文章来源:https://www.toymoban.com/news/detail-857237.html
注意,这种方法假设文件名中只包含一个点号用于分隔文件名和扩展名。如果文件名中包含多个点号,这个方法可能不会得到预期的结果。文章来源地址https://www.toymoban.com/news/detail-857237.html
到了这里,关于前端获取文件后缀名的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!