Reguläre Ausdrücke stimmen mit genau 7 oder 9 Ziffern überein [duplizieren]

Diese Frage hat hier bereits eine Antwort:

Gibt es einen Regex-Quantifizierer mit der Aufschrift „entweder x- oder y-Wiederholung“? 4 Antworten

Meine Reg-Ex-Fähigkeiten sind fast null und ich versuche, ein Feld mit genau 7 oder 9 Zahlen abzugleichen (nicht zwischen 7 oder 9, also sind keine 8 Zahlen ungültig).

Ich habe es versucht (nicht lachen)

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

und

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

Wenn jemand helfen und die Antwort erklären könnte, wäre das sehr dankbar.

Ich gehe davon aus (möglicherweise falsch), dass es keine Rolle spielt, welche (Programmier-) Sprache ich verwende

Vielen Dank

Antworten auf die Frage(6)

Ihre Antwort auf die Frage