Регулярное выражение соответствует одному из двух слов - PullRequest
254 голосов
/ 28 июля 2011

У меня есть вход, который может иметь только 2 значения apple или banana.Какое регулярное выражение я могу использовать, чтобы убедиться, что любое из двух слов было отправлено?

Ответы [ 3 ]

397 голосов
/ 28 июля 2011

Это будет делать:

/^(apple|banana)$/

до исключать из захваченных строк (например, $1, $2):

(?:apple|banana)
78 голосов
/ 28 июля 2011

Существуют разные движки регулярных выражений, но я думаю, что большинство из них будет работать с этим:

apple|banana
0 голосов
/ 04 ноября 2016

Регулярное выражение /.txt|.tif/ может использоваться в SiteScope для поиска «совпадения имен файлов» для монитора Каталога при поиске двух файлов разных типов - файлов, заканчивающихся на .txt или .tif

...