Javascript 使用jQuery验证插件验证一些文件输入字段

Javascript 使用jQuery验证插件验证一些文件输入字段,javascript,jquery,html,jquery-plugins,jquery-validate,Javascript,Jquery,Html,Jquery Plugins,Jquery Validate,HTML 我已经读了很多关于这方面的问题,但没有答案解决我的需要 提前感谢您的关注。方括号对于.validate()插件来说不是问题。只需将包含特殊字符的名称括在引号中即可 工作演示: jQuery('#myForm').validate( { rules: { //my rules }, messages: { //my messages }, submitHandler: {

HTML

我已经读了很多关于这方面的问题,但没有答案解决我的需要


提前感谢您的关注。

方括号对于
.validate()
插件来说不是问题。只需将包含特殊字符的
名称
括在引号中即可

工作演示

jQuery('#myForm').validate(
{
    rules:
    {
        //my rules
    },

    messages:
    {
        //my messages
    },

    submitHandler:
    {
        //my file input validation
    }
});
$(document).ready(function() {

    $('#myform').validate({
        rules: {
            "field[]": {
                required: true,
                minlength: 5
            }
        },
        messages: {
            "field[]": {
                required: "this is required",
                minlength: "must be at least {0} characters"
            }
        }
    });

});

jQuery

jQuery('#myForm').validate(
{
    rules:
    {
        //my rules
    },

    messages:
    {
        //my messages
    },

    submitHandler:
    {
        //my file input validation
    }
});
$(document).ready(function() {

    $('#myform').validate({
        rules: {
            "field[]": {
                required: true,
                minlength: 5
            }
        },
        messages: {
            "field[]": {
                required: "this is required",
                minlength: "must be at least {0} characters"
            }
        }
    });

});
HTML

jQuery('#myForm').validate(
{
    rules:
    {
        //my rules
    },

    messages:
    {
        //my messages
    },

    submitHandler:
    {
        //my file input validation
    }
});
$(document).ready(function() {

    $('#myform').validate({
        rules: {
            "field[]": {
                required: true,
                minlength: 5
            }
        },
        messages: {
            "field[]": {
                required: "this is required",
                minlength: "must be at least {0} characters"
            }
        }
    });

});


您尝试执行哪种类型的验证?为什么不能跳过括号?我需要验证文件扩展名,只接受“jpg | jpeg | png”和文件大小。有没有可能逃出括号?我不知道这件事..为了逃逸括号,用
\\[
代替
[
,用
\\]
代替
]
不行,蝙蝠侠。括号不能逃逸。整个
名称
仅用引号括起来,
“adpic[]”