Exemple
Faites une recherche globale pour les numéros qui ne sont PAS 1 à 4 dans une chaîne:
var str = "123456789";
var patt1 = /[^1-4]/g;
Le texte marqué ci - dessous montre où l'expression obtient un match:
1234 56789
Essayez vous - même » Définition et utilisation
Le [^ 0-9] expression est utilisée pour trouver un chiffre non entre les crochets.
Les chiffres à l'intérieur des supports peuvent être des chiffres ou des laps de chiffres de 0 à 9.
Astuce: Utilisez les [0-9] expression pour trouver un chiffre entre les crochets.
Support du navigateur
Expression | |||||
---|---|---|---|---|---|
[^0-9] | Oui | Oui | Oui | Oui | Oui |
Syntaxe
new RegExp("[^ 0-9 ]")
or simply:
/[^ 0-9 ]/
Syntaxe avec des modificateurs
new RegExp("[^ 0-9 ]","g")
or simply:
/\[^ 0-9 ]/g
autres exemples
Exemple
Faites une recherche globale des numéros qui ne sont pas "1" dans une chaîne:
var str = "12121212";
var patt1 = /[^1]/g;
Le texte marqué ci - dessous montre où l'expression obtient un match:
1 2 1 2 1 2 1 2
Essayez vous - même » Exemple
Faites une recherche globale des numéros qui ne sont pas 5 à 8 dans une chaîne:
var str = "123456789";
var patt1 = /[^5-8]/g;
Le texte marqué ci - dessous montre où l'expression obtient un match:
1234 5678 9
Essayez vous - même » <JavaScript Object RegExp