jQuery ¿Validar el campo donde el atributo Nombre contiene corchetes?

Estoy intentando validar un formulario que contiene campos con atributos de nombre que contienen corchetes []. Es un requisito que no pueda cambiar el atributo de nombre a otra cosa, y parece desordenado intentar validar a través de ID o ClassName ..

¿Cómo haría para validar la w como el siguiente ejemplo? Por ahora no funciona (hace que toda mi página desaparezca por completo debido a un error.

$("#loginForm").validate({
    rules: {

        login[username]: {
            required: true,
            email: true
        }
    },
    messages: {

        lo,gin[username]: {
            required: "Please provide an email",
            email: "Please enter a valid email address"
        }
    }
});

Respuestas a la pregunta(4)

Su respuesta a la pregunta