📅  最后修改于: 2023-12-03 15:38:33.490000             🧑  作者: Mango
在JavaScript中,可以使用正则表达式来检查文件的扩展名。下面是一个示例函数,可以使用此函数来检查文件的扩展名:
function checkExtension(filename, extensions) {
return (new RegExp('(' + extensions.join('|').replace(/\./g, '\\.') + ')$')).test(filename);
}
该函数接受两个参数:
该函数返回一个布尔值,如果文件扩展名匹配任何允许的扩展名,则为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中,可以使用正则表达式来检查文件的扩展名。使用该函数,可以轻松检查文件扩展名是否在允许的列表中。