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