Groupe (x|y) RegExp JavaScript
- Page précédente [^0-9]
- Page suivante .
- Retour au niveau supérieur Manuel de référence JavaScript RegExp
Définition et utilisation
(x|y) Expression utilisée pour trouver n'importe quel choix spécifié.
Les choix peuvent être n'importe quel caractère.
Exemple
Exemple 1
Recherche globale de n'importe quel choix (rouge|vert) :
let text = "re, green, red, green, gren, gr, blue, yellow"; let pattern= /(red|green)/g;
Exemple 2
Effectuer une recherche globale pour trouver n'importe quel choix spécifié (0|5|7) :
let text = "01234567890123456789"; let pattern = /(0|5|7)/g;
Syntaxe
new RegExp("(x|y)
ou en abrégé :
/(x|y)/
Syntaxe avec modificateurs
new RegExp("(x|y)", "g")
ou en abrégé :
/(x|y)/g
Support des navigateurs
/(x|y)/
C'est une caractéristique ECMAScript1 (ES1).
Tous les navigateurs supportent complètement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Supporté | Supporté | Supporté | Supporté | Supporté | Supporté |
Méthodes de recherche d'expression régulière
En JavaScript, la recherche de texte avec des expressions régulières peut être effectuée de différentes manières.
UtilisationModèle (pattern)En tant que expression régulière, ces sont les méthodes les plus couramment utilisées :
Exemple | Description |
---|---|
text.match(Modèle (pattern)) | Méthode de chaîne match() |
text.search(Modèle (pattern)) | Méthode de chaîne search() |
Modèle (pattern).exec(text) | Méthode RexExp exec() |
Modèle (pattern).test(text) | Méthode RexExp test() |
- Page précédente [^0-9]
- Page suivante .
- Retour au niveau supérieur Manuel de référence JavaScript RegExp