📌  相关文章
📜  如何在javascript中检查文件的扩展名(1)

📅  最后修改于: 2023-12-03 15:38:33.490000             🧑  作者: Mango

如何在JavaScript中检查文件的扩展名?

在JavaScript中,可以使用正则表达式来检查文件的扩展名。下面是一个示例函数,可以使用此函数来检查文件的扩展名:

function checkExtension(filename, extensions) {
  return (new RegExp('(' + extensions.join('|').replace(/\./g, '\\.') + ')$')).test(filename);
}

该函数接受两个参数:

  • filename:文件名,包括扩展名。
  • extensions:允许的扩展名列表,以数组形式提供。扩展名应该包括点。

该函数返回一个布尔值,如果文件扩展名匹配任何允许的扩展名,则为true,否则为false。

以下是如何使用该函数的示例:

console.log(checkExtension('myfile.txt', ['.txt', '.csv', '.xls'])); // true
console.log(checkExtension('myfile.html', ['.txt', '.csv', '.xls'])); // false

以上代码检查'myfile.txt'和'myfile.html'的扩展名是否在允许的列表中。第一个检查结果返回true,因为.txt在允许的扩展名列表中,而第二个检查结果返回false,因为.html不在列表中。

总结

在JavaScript中,可以使用正则表达式来检查文件的扩展名。使用该函数,可以轻松检查文件扩展名是否在允许的列表中。