a esto es lo que me refiero...
Código:
if(expresion_regular.test(document.nombre_formulario.nombre_campo.value){
// evaluacion segun se desee si valida falso o cierto;
} else{
// lo contrario a la evaluacion anterior;
}
mas o menos esa es la estructura que te comentaba pero para cada campo. cada componente en bold son las partes que tienes que reemplazar.