以下是我上传任何内容时检查扩展程序的功能
$.fn.isImage = function() {
var exts = ['.jpg', '.png', '.jpeg', '.JPG', '.PNG', '.JPEG'];
var format = new RegExp('(' + exts.join('|').replace(/\./g, '\\.') + ')$').test($(this).val());
if(!format){
this.val('')
alert('Upload file format just allow JPG and PNG!');
return false;
}else{
.....
}
}
检查.MP4
$.fn.isMP4 = function() {
var exts = ['.mp4','.MP4'];
var format = new RegExp('(' + exts.join('|').replace(/\./g, '\\.') + ')$').test($(this).val());
if(!format){
this.val('')
alert('Upload file format just allow MP4!');
return this;
}else{
....
}
}
除了IE之外,所有浏览器都能正常工作。反正有没有修复它或我的代码有问题吗?如果需要进一步的信息,请告诉我。谢谢!