Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 图像大小的Jquery验证_Javascript_Jquery_Validation - Fatal编程技术网

Javascript 图像大小的Jquery验证

Javascript 图像大小的Jquery验证,javascript,jquery,validation,Javascript,Jquery,Validation,我必须使用jquery验证图像上传字段是否有任何方法可以将图像大小限制为最大5 MB??? 我的工作图像验证方法如下: jQuery.validator.addMethod(“imagesonly”,函数(值,元素){ 返回此.optional(element)| |/([^\s]+(?=\(jpg | gif | png))\。\2)/gm.test(value); },“请输入有效图像。”) 我需要在此添加代码,以便将图像大小限制为最大5 MB。试试这个 var ext = $('#my_f

我必须使用jquery验证图像上传字段是否有任何方法可以将图像大小限制为最大5 MB???

我的工作图像验证方法如下:
jQuery.validator.addMethod(“imagesonly”,函数(值,元素){
返回此.optional(element)| |/([^\s]+(?=\(jpg | gif | png))\。\2)/gm.test(value);
},“请输入有效图像。”)

我需要在此添加代码,以便将图像大小限制为最大5 MB。

试试这个

var ext = $('#my_file_field').val().split('.').pop().toLowerCase();
if($.inArray(ext, ['gif','png','jpg','jpeg']) == -1) {
alert('invalid extension!');
}
看看这一点: