473 Stimmen

Regex-Übereinstimmung mit einem von zwei Wörtern

Ich habe eine Eingabe, die nur 2 Werte haben kann apple o banana . Welchen regulären Ausdruck kann ich verwenden, um sicherzustellen, dass eines der beiden Wörter übermittelt wurde?

726voto

phlogratos Punkte 12429

Das reicht aus:

/^(apple|banana)$/

zu ausschließen aus erfassten Zeichenfolgen (z. B. $1 , $2 ) :

(?:apple|banana)

Oder, wenn Sie ein eigenständiges Muster verwenden:

apple|banana

140voto

smoak Punkte 13826

Es gibt verschiedene Regex-Engines, aber ich denke, dass die meisten von ihnen damit funktionieren werden:

apple|banana

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X