从文件名中删除扩展类型

时间:2016-02-13 08:37:08

标签: javascript regex

我想删除文件名的扩展名。例如:

Demo.csv --> Demo
thermal.jpg --> thermal

我使用了以下正则表达式,但它不起作用。

/(.*)[^.]+$/

请提前帮助,谢谢!

3 个答案:

答案 0 :(得分:1)

您可以尝试以下RegExp:

/.+\.([^.]+)$/

答案 1 :(得分:1)

var str='thermal.jpg.png'; // double extension to test behavior

var name=str.substr(0,str.lastIndexOf('.'));  // -> thermal.jpg

    name=str.substr(0,str.indexOf('.'));      // -> thermal

答案 2 :(得分:1)

嘿,感谢所有人的帮助! 但这是我得到的RegEXP,它在我的场景中工作

set2