正则expression式匹配两个单词之一

我有一个input,只能有2个值applebanana 。 我可以用什么正则expression式来确保这两个单词中的任何一个被提交?

这将做到:

 /^(apple|banana)$/ 

从捕获的string中排除 (例如$1$2 ):

 (?:apple|banana) 

有不同的正则expression式引擎,但我认为他们中的大多数将与此工作:

 apple|banana 

在search两个不同types的文件时,SiteScope可以使用正则expression式/.txt|.tif/来查找目录监视器的“文件名匹配” – 以.txt或.tif结尾的文件