Te pongo un ejemplo de como lo haria yo y luego le asignas las variables que tu necesites usa
Código JavasCript
:
Ver originalvar correcto= true;
var i;
if (codigo.length!=6)
{
for (i=0; i<codigo.length-1;i++)
if (!isNumber(codigo.charAt(i))
correcto=false;
if (isNumber(codigo.charAt(5)))
correcto=false;
if (correcto==false)
alert("Compruebe el codigo")
}
else
alert("El codigo debe de ser de 6 caracteres segun el formato indicado")
A eso le aplicas lo que necesitas y creo que funciona, si no es asi avisa por favor ;)