逻辑“或”

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

在正则表达式中使用 | (竖线)字符可使正则表达式引擎考虑其他匹配。例如,下面的正则表达式匹配单词 cat、dog、pig 和 rat 中的任意一个:

var pattern:RegExp = /cat|dog|pig|rat/;

您可以使用括号定义组以限制逻辑“或”字符 | 的范围。下面的正则表达式匹配 cat 后跟 nap nip

var pattern:RegExp = /cat(nap|nip)/;

有关详细信息,请参阅

下面两个正则表达式是等效的,一个使用 | 逻辑“或”字符,另一个使用字符类(由 [ ] 定义):

/1|3|5|7|9/ 
/[13579]/

有关详细信息,请参阅 字符类