我想在text.csv.csv中选择最后一个.csv
我试过了(\.csv)$
,但它没有用。
我正在使用此网站来测试我的regax https://regex101.com/#javascript
答案 0 :(得分:2)
请尝试:
/\.csv$/
添加'\'以逃避点。
您需要使用反斜杠来转义点字符,以检查点是否存在。
如果你没有逃避它,点代表一个字符,所以,例如,'test.csv.xxxcsv'也会匹配。
答案 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"
};