Javascript正则表达式检查文件是否以(.csv)结尾

时间:2016-08-31 10:15:04

标签: javascript regex

我想在text.csv.csv中选择最后一个.csv 我试过了(\.csv)$,但它没有用。

我正在使用此网站来测试我的regax https://regex101.com/#javascript

2 个答案:

答案 0 :(得分:2)

请尝试:

/\.csv$/

添加'\'以逃避点。

您需要使用反斜杠来转义点字符,以检查点是否存在。

如果你没有逃避它,点代表一个字符,所以,例如,'test.csv.xxxcsv'也会匹配。

Working example

答案 1 :(得分:1)

为什么你需要正则表达式呢? 简单的JavaScript函数就足够了

var str = "myFileName.csv";
var index = str.lastIndexOf(".csv");

var len = str.length;
var res = "";
if(len - index  == 4) 
{
res = "CSV Found"
} 
else {
res = "CSV Not Found"
};