📜  获取文件扩展名 js - Javascript (1)

📅  最后修改于: 2023-12-03 15:27:50.638000             🧑  作者: Mango

获取文件扩展名 js - Javascript

在编写 Javascript 代码时,我们经常需要获取文件的扩展名。本文将介绍如何使用 Javascript 获取文件的扩展名。

方法一

使用字符串切割方法,将文件名分割成数组,然后取出数组中最后一个元素。代码如下:

let fileName = 'example.js';
let fileExt = fileName.split('.').pop();
console.log(fileExt); //输出结果:js

上述代码首先创建了一个包含文件名的字符串 fileName,然后使用 split() 方法将其分割成数组,以 '.' 作为分隔符。接着使用 pop() 方法取出数组最后一个元素,也就是文件扩展名。最后使用 console.log() 方法输出结果。

方法二

使用正则表达式进行匹配。代码如下:

let fileName = 'example.js';
let fileExt = fileName.match(/\.[^\.]+$/)[0];
console.log(fileExt); //输出结果:.js

上述代码使用正则表达式匹配文件名中最后一个 '.' 后的所有字符串,其中 [^\.]+ 表示匹配除了 '.' 以外的所有字符。使用 match() 方法返回所有匹配项,然后取出数组中的第一个元素,也就是文件扩展名。最后使用 console.log() 方法输出结果。

总结

本文介绍了两种获取文件扩展名的方法,一种是使用字符串切割方法,另一种是使用正则表达式进行匹配。读者可以根据自己的需求选择适合的方法。