js 正则匹配文件后缀

在 JavaScript 中,你可以使用正则表达式来匹配文件后缀。如果你想要匹配以 .txt 结尾的文件名,你可以使用如下的正则表达式:

/\.txt$/

上述正则表达式中,. 表示匹配字符 .,$ 表示匹配输入字符串的结尾。因此,该正则表达式会匹配任何以 .txt 结尾的字符串。

你可以使用 JavaScript 的 test 方法来检测一个字符串是否符合正则表达式的模式。例如:

const filename = "example.txt";
const regex = /\.txt$/;
if (regex.test(filename)) {
  console.log("文件名以 .txt 结尾");
} else {
  console.log("文件名不以 .txt 结尾");

上述代码会输出 "文件名以 .txt 结尾"。

需要注意的是,正则表达式中的 . 和 $ 等字符在正则表达式中有特殊含义,需要进行转义,以便匹配对应的字符。上述代码中使用了反斜杠对 . 进行了转义。

  •