Проверка JQuery с неизвестным ключом массива

Глядя на документацию здесь:http://docs.jquery.com/Plugins/Validation/Reference#Fields_with_complex_names_.28brackets.2C_dots.29 синтаксис для присоединения правил к входным массивам выглядит следующим образом:

rules: {
"user[email]": "email",

Однако в моем случае ключи массива являются числовыми значениями и могут иметь любое значение, но все же я хотел бы прикрепить правило к полям. Я динамически добавляю поля ввода с помощью jQuery (key является глобальной переменной):

 $('a#addfield').click(function(e)
 {
    e.preventDefault();
    var data = '<p><input type="file" name="field['+key+']"></p>';
    $('div#inputcontainer').append(data);
 });

Пример вывода HTML:

<p><input name="field[19]" type="file"></p>
<p><input name="field[22]" type="file"></p>
<p><input name="field[25]" type="file"></p>

Я попытался определить правила следующим образом:

rules: 
{
   'field[]': {
         required: true,
         extension: "pdf|doc|docx"
    }
}

(взято из этого ответа:JQuery валидировать добавить правила для ввода массива РЕДАКТИРОВАТЬ: Этот предложенный способ установки правил с'field[]' не работает с плагином проверки. Смотрите ответ и комментарии ниже. )

Но при попытке добавить другие типы файлов нет ошибки проверки ... Есть предложения?

Ответы на вопрос(3)

Ваш ответ на вопрос