正则表达式匹配两个单词之一

时间:2011-07-28 18:00:58

标签: regex forms validation

我的输入只有2个值applebanana。我可以使用什么正则表达式来确保提交两个单词中的任何一个?

3 个答案:

答案 0 :(得分:387)

这样做:

/^(apple|banana)$/
从捕获的字符串中

排除(例如$1$2):

(?:apple|banana)

答案 1 :(得分:77)

有不同的正则表达式引擎,但我认为其中大多数都适用于此:

apple|banana

答案 2 :(得分:-1)

当搜索两个不同类型的文件时,可以在SiteScope上使用正则表达式/.txt|.tif/来查找“目录”监视器的“文件名匹配” - 以.txt或.tif结尾的文件