JavaScript RegExp Group [^0-9]
- Page précédente [0-9]
- Page suivante (x|y)
- Retour au niveau supérieur Manuel de référence JavaScript RegExp
Définition et utilisation
L'expression "[^0-9]" est utilisée pour trouver n'importe quel caractère qui n'est pas un nombre.
Les nombres dans les parenthèses peuvent être n'importe quel nombre de 0 à 9 ou une plage de nombres.
Astuce :Utilisez [0-9] Recherche des caractères numériques entre les parenthèses.
Exemple
Exemple 1
Recherche globale des nombres qui ne sont pas entre 1 et 4 :
let text = "123456789"; let pattern = /[^1-4]/g;
Exemple 2
Recherche globale des nombres qui ne sont pas 1 :
let test = "12121212"; let pattern = /[^1]/g;
Exemple 3
Recherche globale des nombres qui ne sont pas entre 5 et 8 :
let text = "123456789"; let pattern = /[^5-8]/g;
Syntaxe
new RegExp("[^0-9]")
Ou en abrégé :
/[^0-9]/
Syntaxe avec modificateurs
new RegExp("[^0-9]", "g")
Ou en abrégé :
/[^0-9]/g
Support du navigateur
/[^0-9]/
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(pattern) | Méthode de chaîne match() |
text.search(pattern) | Méthode de chaîne search() |
pattern.exec(text) | Méthode RexExp exec() |
pattern.test(text) | Méthode RexExp test() |
- Page précédente [0-9]
- Page suivante (x|y)
- Retour au niveau supérieur Manuel de référence JavaScript RegExp