📅  最后修改于: 2023-12-03 15:27:50.638000             🧑  作者: Mango
在编写 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()
方法输出结果。
本文介绍了两种获取文件扩展名的方法,一种是使用字符串切割方法,另一种是使用正则表达式进行匹配。读者可以根据自己的需求选择适合的方法。