Baseline Widely available
La propriété global
indique si le marqueur (flag) "g
" est utilisé pour l'expression rationnelle. global
est une propriété accessible en lecture seule pour une expression rationnelle donnée.
const regex1 = new RegExp("foo", "g");
console.log(regex1.global);
// Expected output: true
const regex2 = new RegExp("bar", "i");
console.log(regex2.global);
// Expected output: false
Ãcrivable Non Ãnumérable Non Configurable Oui Description
La valeur de global
est un booléen. Elle vaut true
si le flag "g
" a été utilisé, false
sinon. Le flag "g
" indique que l'expression rationnelle recherchera toutes les correspondances possibles d'une chaîne de caractères. Lorsqu'une expression rationnelle utilise à la fois les marqueurs global
et sticky
(respectivement "g"
et "y"
), elle ignorera le marqueur global
.
Cette propriété ne peut pas être modifiée directement.
Exemplesvar regex = new RegExp("toto", "g");
console.log(regex.global); // true
var str = "totoexempletoto";
var str1 = str.replace(regex, "");
console.log(str1); // affichera "exemple" dans la console
var regex1 = new RegExp("toto");
var str2 = str.replace(regex1, "");
console.log(str2); // affichera "exempletoto" dans la console
Spécifications Compatibilité des navigateurs Voir aussi
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4