JavaScript RegExp-groep [^0-9]
Voorbeeld
Een globale zoektocht naar getallen die NIET van 1 tot 4 zijn:
let text = "123456789";
let pattern = /[^1-4]/g;
Definitie en gebruik
De expressie [^0-9] wordt gebruikt om elk teken te vinden dat GEEN cijfer is.
De cijfers tussen de haakjes kunnen elk willekeurig getal of een reeks getallen van 0 tot 9 zijn.
Tip: gebruik de uitdrukking [0-9] om een teken tussen de haakjes te vinden dat een cijfer is.
Browserondersteuning
/[^0-9]/
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Syntaxis
new RegExp("[^0-9]")
or simply:
/[^0-9]/
Syntaxis met modificaties
new RegExp("[^0-9]", "g")
or simply:
/[^0-9]/g
Meer voorbeelden
Voorbeeld
Een globale zoektocht naar getallen die NIET 1 zijn:
let test = "12121212";
let pattern = /[^1]/g;
Voorbeeld
Een globale zoektocht naar getallen die NIET van 5 tot 8 zijn:
let text = "123456789";
let pattern = /[^5-8]/g;
Zoekmethoden voor reguliere expressies
In JavaScript kan een zoekopdracht naar tekst met reguliere expressies op verschillende manieren worden uitgevoerd.
Met een patroon als reguliere expressie zijn dit de meest voorkomende methoden:
Voorbeeld | Beschrijving |
---|---|
tekst.overeenkomst( patroon ) | De String-methode match() |
tekst.zoek ( patroon ) | De String-methode zoeken() |
patroon .exec(tekst) | De RexExp-methode exec() |
patroon .test(tekst) | De RegExp-methode test() |