如何通过JavaScript简单获取文件的后缀名?
- 内容介绍
- 文章标签
- 相关推荐
本文共计478个文字,预计阅读时间需要2分钟。
在传输文件时,经常需要判断文件的类型即其后缀名。使用JavaScript可以轻松实现这一点。解析带有绝对路径的文件名并获取后缀名的方法有很多种。以下列举几种:
1. 使用字符串方法:javascriptfunction getFileExtension(filename) { return filename.slice((filename.lastIndexOf(.) - 1 >>> 0) + 2);}
2. 使用正则表达式:javascriptfunction getFileExtension(filename) { var matches=filename.match(/[^.]+(?=\..*|$)/); return matches ? matches[0] : '';}
3. 使用内置函数:javascriptfunction getFileExtension(filename) { return filename.split('.').pop();}
在上传文件时,常常要对文件的类型即对文件的后缀名进行判断,用javascript可以很容易的做到这一点。用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种,这里列出一种,以供参考。
本文共计478个文字,预计阅读时间需要2分钟。
在传输文件时,经常需要判断文件的类型即其后缀名。使用JavaScript可以轻松实现这一点。解析带有绝对路径的文件名并获取后缀名的方法有很多种。以下列举几种:
1. 使用字符串方法:javascriptfunction getFileExtension(filename) { return filename.slice((filename.lastIndexOf(.) - 1 >>> 0) + 2);}
2. 使用正则表达式:javascriptfunction getFileExtension(filename) { var matches=filename.match(/[^.]+(?=\..*|$)/); return matches ? matches[0] : '';}
3. 使用内置函数:javascriptfunction getFileExtension(filename) { return filename.split('.').pop();}
在上传文件时,常常要对文件的类型即对文件的后缀名进行判断,用javascript可以很容易的做到这一点。用Javascript解析一个带绝对路径的文件名并得到后缀名的方法有很多种,这里列出一种,以供参考。

