要从Javascript中的文件名字符串中提取扩展名,您可以使用以下方法:
以下是一个示例代码:
function getFileExtension(filename) {
var parts = filename.split('.');
return parts.length > 1 ? parts.pop() : '';
}
var filename = 'example.txt';
var extension = getFileExtension(filename);
console.log(extension); // 输出:txt
在这个示例中,我们定义了一个名为getFileExtension
的函数,它接受一个filename
参数。我们使用split()
方法将字符串拆分为数组,然后使用pop()
方法获取数组的最后一个元素,即文件扩展名。如果文件名中没有扩展名,则返回空字符串。
这种方法适用于大多数情况,但是如果文件名中包含多个.
字符,则可能会出现问题。在这种情况下,您可能需要使用正则表达式来更准确地提取扩展名。
领取专属 10元无门槛券
手把手带您无忧上云