jquery 校验上传文件的后缀
时间: 2023-07-30 21:10:36 浏览: 118
可以使用以下代码来校验上传文件的后缀:
```javascript
$('input[type="file"]').change(function() {
var fileInput = $(this);
var filePath = fileInput.val();
// 获取文件后缀
var fileExt = filePath.split('.').pop().toLowerCase();
// 校验文件后缀
if ($.inArray(fileExt, ['jpg', 'jpeg', 'png', 'gif']) === -1) {
alert('只允许上传jpg、jpeg、png、gif格式的文件!');
fileInput.val('');
}
});
```
在这个例子中,当文件选择框的值发生变化时,获取到文件路径,然后通过拆分文件路径并取出最后一个元素,也就是文件的后缀名,然后使用 `$.inArray` 函数判断文件后缀是否在允许上传的列表中。如果不在列表中,弹出提示并清空文件选择框的值。