// 获取文件后缀的示例代码
function getFileExtension(filename) {
// 检查文件名是否包含点号,并且点号不是第一个字符
if (filename.includes('.') && filename.indexOf('.') !== 0) {
// 使用 split 方法分割字符串,取最后一个元素作为后缀
return filename.split('.').pop();
} else {
// 如果没有找到有效的后缀,返回空字符串
return '';
}
}
// 示例用法
console.log(getFileExtension("example.txt")); // 输出: txt
console.log(getFileExtension("archive.tar.gz")); // 输出: gz
console.log(getFileExtension(".hiddenfile")); // 输出: (空字符串)
console.log(getFileExtension("noextension")); // 输出: (空字符串)
getFileExtension 函数:接收一个文件名作为参数,返回该文件的后缀。includes() 方法检查文件名中是否包含点号,并确保点号不是文件名的第一个字符(例如隐藏文件)。split('.') 将文件名按点号分割成数组,然后使用 pop() 取出数组的最后一个元素作为文件后缀。上一篇:js 获取文件名后缀
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站