在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表示忽略大小写。

你可以根据需要修改正则表达式来适应其他的文本文件扩展名

js 检测文件名是否文本比如jsoncsvtxt代码等明码

原文地址: https://www.cveoy.top/t/topic/hLux 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录