Hola en la parte dos ("validacion de contraseña") en el punto 3 la pregunta es del proximo tema o sea de la parte tres("validacion de fechas"). se usa regex en esta parte y en la 3eraparte js con el input.setCustomValidity('Mensaje customizado de error'). Si veo otra cosa rara aviso . saludos