带方括号的表单名称的jQuery验证

带方括号的表单名称的jQuery验证,jquery,validation,dynamic,Jquery,Validation,Dynamic,我有以下文本字段的验证代码,但下面的“字段”需要替换为动态创建的文本字段的名称 我的问题是它的名称中有一个方括号-options[483998] 如果我直接用options[483998]替换字段,那么我将如何将其添加到下面的代码中,这显然会创建无效的编码 jQuery("#product_addtocart_form").validate({ rules: { field: { required: true, range: [100, 2540] }

我有以下文本字段的验证代码,但下面的“字段”需要替换为动态创建的文本字段的名称

我的问题是它的名称中有一个方括号-
options[483998]

如果我直接用
options[483998]
替换字段,那么我将如何将其添加到下面的代码中,这显然会创建无效的编码

jQuery("#product_addtocart_form").validate({
  rules: {
    field: {
      required: true,
      range: [100, 2540]
    }
  }
});

你不能把这事办好吗

jQuery("#product_addtocart_form").validate({
  rules: {
    'options[483998]': {
      required: true,
      range: [100, 2540]
    }
  }
});

只需把它放在引号中:
“选项[483998]”
演示-


我也尝试过这种方法,但是我的验证
API
代码无法使用这种技术

"upload_images[]":
        {
            required: true, 
            accept:"jpg,png,jpeg"
        }
我正在使用一个带有多个图像的图像上传输入,我需要它在提交表单之前检查是否选择了任何内容。其他输入与验证
API
完美配合

"upload_images[]":
        {
            required: true, 
            accept:"jpg,png,jpeg"
        }