Hola de nuevo JesuKo, es verdad que lo mejor son las expresiones regulares pero yo me limito a contestar y sobre lo que se preguntaba era sobre un código distinto de expresiones regulares. Al mnenos así lo entendí.
Cita: lo implemente a mi formulario y valida, pero cuando ingreso mayusculas me da error. no error de js sino error como si no aceptara mayusculas.
solo tienes que añadirle a la variable validos, las mayúsculas.