Регулярные выражения соответствуют ровно 7 или 9 цифрам [дубликаты]

This question already has an answer here:

Is there a regex quantifier that says “either x or y repeats”? 4 answers

Мои регулярные навыки почти равны нулю, и я пытаюсь найти в поле ровно 7 или 9 чисел (не между 7 или 9, поэтому никакие 8 чисел недопустимы).

Я пытался (не смейтесь)

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

а также

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

если кто-то может помочь и объяснить ответ, это будет высоко ценится.

Я предполагаю (может быть неправильно), что это не имеет значения, какой язык программирования я использую

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос