📌  相关文章
📜  javascript 从字符串中查找文件扩展名 - Javascript (1)

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

Javascript 从字符串中查找文件扩展名

在开发中,有时候我们需要从一个字符串中获取文件的扩展名,以判断文件类型或进行后续操作。本文将介绍如何使用 JavaScript 从字符串中查找文件扩展名。

方法一:使用字符串截取

我们可以使用字符串的 substring() 方法来截取字符串中最后一个点号 . 后面的字符,即文件的扩展名。示例代码如下:

const fileName = "example.jpg";
const extension = fileName.substring(fileName.lastIndexOf('.') + 1);
console.log(extension); // 输出 "jpg"

运行结果为:

jpg

上述代码中,我们首先定义了一个文件名 fileName,然后使用 substring() 方法截取了字符串中最后一个点号 . 后面的字符,并将结果赋值给 extension 变量。最后将 extension 变量中的值输出到控制台中。

方法二:使用正则表达式

除了使用字符串截取方法外,我们还可以使用正则表达式来获取文件的扩展名。示例代码如下:

const fileName = "example.png";
const extension = fileName.match(/\.([^.]+)$/)[1];
console.log(extension); // 输出 "png"

运行结果为:

png

上述代码中,我们首先定义了一个文件名 fileName,然后使用正则表达式来匹配字符串中最后一个点号 . 后面的字符,并将结果赋值给 extension 变量。最后将 extension 变量中的值输出到控制台中。

总结

本文介绍了如何使用 JavaScript 从字符串中查找文件扩展名,主要有两种方法:使用字符串截取和使用正则表达式。使用哪种方法取决于个人习惯和实际需求,建议根据实际情况选择适合自己的方法。