在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你可以根据需要修改正则表达式来适应其他的文本文件扩展名。

JavaScript 检测文件名是否为文本文件 -  JSON、CSV、TXT、JS等

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

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