Alternance est le terme d’expression régulière qui représente un “OU”.
Dans une expression régulière l’alternance est représentée par une barre verticale
|
.
Par exemple, nous souhaitons trouver les langages de programmation suivants: HTML, PHP, Java ou JavaScript.
La regexp correspondante :
html|php|java(script)?
.
Exemple d’utilisation:
let regexp = /html|php|css|java(script)?/gi;
let str = "First HTML appeared, then CSS, then JavaScript";
alert( str.match(regexp) ); // 'HTML', 'CSS', 'JavaScript'