如何判断文件是否有扩展名

问题描述 投票:0回答:1

我使用 react Dropzone 选择文件,我想排除没有文件扩展名的文件。

我使用 Dropzone 选择文件并扫描它们是否有扩展名或不类似的文件

我尝试各种事情,比如

return filename.split('.').pop();

如果没有文件扩展名,则返回文件名;如果有文件扩展名,则返回“exe”或“png”等扩展名。

但是如何知道 Dropzone 所选文件是否没有扩展名?

例如带有扩展名的文件
文件.png
文件.exe
文件.文本

例如没有扩展名的文件
文件
文件
文件

javascript file file-extension dropzone
1个回答
2
投票

您可以检查分割数组的长度,例如:

var splitted = return filename.split('.');
return splitted.length > 1 ? splitted.pop() : null;
© www.soinside.com 2019 - 2024. All rights reserved.