Las expresiones regulares coinciden exactamente con 7 o 9 dígitos [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Hay un cuantificador de expresiones regulares que diga "ya sea x o y se repite"? 4 respuestas

Mis habilidades de registro son casi cero y estoy tratando de hacer coincidir un campo para tener exactamente 7 o 9 números (no entre 7 o 9, por lo que no hay 8 números no son válidos).

Lo he intentado (no te rías)

/^([0-9]{7} | [0-9]{9})

y

/^([0-9]{7 | 9})

Si alguien pudiera ayudar y explicar la respuesta sería muy apreciada.

Supongo (tal vez incorrectamente) que no importa qué lenguaje (de programación) estoy usando

Gracias

Respuestas a la pregunta(6)

Su respuesta a la pregunta