如何使用JavaScript获得文件扩展名?
看到代码:
var file1 = "50.xsl";var file2 = "30.doc";
getFileExtension(file1); //returns xsl
getFileExtension(file2); //returns doc
function getFileExtension(filename) {
/*TODO*/
}
回答:
自从最初发布此问题以来,很多事情已经发生了变化-wallacer的修订后的答案以及VisioN的出色表现中有很多非常好的信息
仅仅因为这是公认的答案;wallacer的答案确实好得多:
return filename.split('.').pop();
我的旧答案:
return /[^.]+$/.exec(filename);
应该做。
为了回应PhiLho的评论,请使用类似以下内容的内容:
return (/[.]/.exec(filename)) ? /[^.]+$/.exec(filename) : undefined;
以上是 如何使用JavaScript获得文件扩展名? 的全部内容, 来源链接: utcz.com/qa/401116.html