Regex соответствует одному из двух слов

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

Ответ 1

Это сделает:

/^(apple|banana)$/

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

(?:apple|banana)

Ответ 2

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

apple|banana

Ответ 3

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