JavaScript RegExp-groep [0-9]
Voorbeeld
Zoek globaal naar de nummers 1, 2, 3 en 4 in een string:
let text = "123456789";
let pattern = /[1-4]/g;
Definitie en gebruik
De expressie [0-9] wordt gebruikt om elk teken tussen de haakjes te vinden.
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 elk teken te vinden dat GEEN 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
Tip
Gebruik de uitdrukking [^0-9] om elk teken te vinden dat GEEN cijfer is.
Meer voorbeelden
Voorbeeld
Voer een globale zoekopdracht uit naar het nummer "1" in een string:
let text = "12121212";
let pattern = /[1]/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() |