检查数组值是否有文件格式可以通过以下步骤进行:
以下是一个示例代码,用于检查数组值是否有文件格式:
function checkFileFormats(arr) {
var fileFormats = []; // 用于存储符合文件格式要求的元素
for (var i = 0; i < arr.length; i++) {
if (typeof arr[i] === 'string') {
// 使用正则表达式判断文件格式,示例中以".txt"为例
if (/\.[a-zA-Z]{3}$/.test(arr[i])) {
fileFormats.push(arr[i]);
}
}
}
return fileFormats;
}
// 示例用法
var array = ['file.txt', 'image.jpg', 'document.doc', 'script.js', 123, true];
var result = checkFileFormats(array);
console.log(result); // 输出:['file.txt', 'image.jpg', 'script.js']
在这个示例中,我们使用正则表达式/\.[a-zA-Z]{3}$/
来匹配文件后缀名,要求后缀名为3个字母。如果符合要求,则将其添加到fileFormats
数组中。最后返回fileFormats
数组作为结果。
腾讯云相关产品和产品介绍链接地址:
云+社区开发者大会 长沙站
云+社区开发者大会(北京站)
云+社区技术沙龙[第6期]
技术创作101训练营
腾讯云GAME-TECH沙龙
DBTalk技术分享会
云+社区技术沙龙[第21期]
serverless days
领取专属 10元无门槛券
手把手带您无忧上云