Modificateur i de RegExp JavaScript
- Page précédente g
- Page suivante d
- Retour au niveau supérieur Manuel de référence JavaScript RegExp
Définition et utilisation
Le modificateur "i" spécifie une correspondance sans distinction de cas.
Exemple
Exemple 1
Recherche non sensible à la casse de "is" :
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Exemple 2
Recherche non sensible à la casse de "codew3c" dans la chaîne :
Utilisation de la fonction d'expression régulière exec() :
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
Exemple 3
Utilisation de la fonction d'expression régulière test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
Exemple 4
Utilisation de la fonction de chaîne match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Syntaxe
new RegExp("regexp", "i")
ou en abrégé :
/regexp/i
Avis
Vous pouvez utiliser ignoreCase Vérifiez si le modificateur "i" a été configuré.
let pattern = /W3S/i; let result = pattern.ignoreCase;
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(pattern) | Méthode match() de la chaîne |
text.search(pattern) | Méthode search() de la chaîne |
pattern.exec(text) | Méthode exec() de RexExp |
pattern.test(text) | Méthode test() de RexExp |
Support du navigateur
/regexp/i
C'est une caractéristique ECMAScript1 (ES1).
Tous les navigateurs prennent en charge complètement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Support | Support | Support | Support | Support | Support |
- Page précédente g
- Page suivante d
- Retour au niveau supérieur Manuel de référence JavaScript RegExp