js 检测文件名是否文本比如jsoncsvtxt代码等明码
在JavaScript中,你可以使用正则表达式来检测文件名是否以特定的扩展名结尾。以下是一个示例代码,用于检测文件名是否为文本文件:
function isTextFile(fileName) {
// 使用正则表达式检测文件名是否以特定的扩展名结尾
// 这里的正则表达式只针对常见的文本文件扩展名,你可以根据需求进行修改
var textFileExtensions = /\.(json|csv|txt|js)$/i;
return textFileExtensions.test(fileName);
}
// 示例用法
console.log(isTextFile("data.json")); // 输出 true
console.log(isTextFile("script.js")); // 输出 true
console.log(isTextFile("document.docx")); // 输出 false
在上述示例中,我们使用了一个正则表达式/^(json|csv|txt|js)$/i来检测文件名是否以.json、.csv、.txt或.js结尾。i表示忽略大小写。
你可以根据需要修改正则表达式来适应其他的文本文件扩展名
原文地址: https://www.cveoy.top/t/topic/hLux 著作权归作者所有。请勿转载和采集!