替代

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]/

如需詳細資訊,請參閱 字元類別