Quantificateur ?! de RegExp JavaScript
- Page précédente ?=
- Page suivante constructor
- Retour en haut de page Manuel de référence JavaScript RegExp
Définition et utilisation
?!n Le quantificateur pour correspondre à n'importe quel texte qui ne suit pas immédiatement n de la chaîne.
Astuce :Utilisez ?=n Le quantificateur pour correspondre à n'importe quel texte suivant n de la chaîne.
Exemple
Recherche globale et insensible à la casse pour "is", suivi de ce qui ne suit pas immédiatement "all" :
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
Syntaxe
new RegExp("regexp(?!n)
ou en abrégé :
/regexp(?!n)/
Syntaxe avec modificateurs
new RegExp("regexp(?!n)\"g\")
ou en abrégé :
/regexp(?!n)/g
Support du navigateur
/(?!n)/
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 |
- Page précédente ?=
- Page suivante constructor
- Retour en haut de page Manuel de référence JavaScript RegExp