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