Alternanza

Flash Player 9 e versioni successive, Adobe AIR 1.0 e versioni successive

Nelle espressioni regolari, il carattere | (pipe) consente di definire delle corrispondenze alternative. Ad esempio, la seguente espressione regolare corrisponde a ognuna delle seguenti parole cat, dog, pig, rat :

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

Per definire gruppi allo scopo di restringere l'area di validità del carattere | si possono usare parentesi. La seguente espressione regolare corrisponde a cat seguito da nap o da nip :

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

Per ulteriori informazioni, vedete Gruppi .

Le due espressioni regolari seguenti, una contenente il carattere di alternanza | e l'altra una classe di caratteri (definita mediante [ e ] ), sono equivalenti:

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

Per ulteriori informazioni, vedete Classi di caratteri .