JavaScript RegExp Group [abc]
- Previous page m
- Next page [^abc]
- Go up one level JavaScript RegExp Referentiemanual
Definitie en gebruik
De schuine strepen [abc] definiëren de overeenkomstige karakters binnen de haakjes.
Squaring brackets kunnen een enkel teken, een groep of een tekenreeks definiëren:
[abc] | Enkele van de tekens a, b of c. |
[A-Z] | Enkele willekeurige tekens van A tot Z. |
[a-z] | Enkele willekeurige tekens van a tot z. |
[A-z] | Enkele willekeurige tekens van A tot z. |
Voorbeeld
Voer een globale zoekopdracht uit naar het teken "h" in de string:
let text = "Is this all there is?"; let pattern = /[h]/g;
Aanwijzing
Gebruik [^abc] Vindt alle tekens die niet in haakjes staan.
Voorbeeld 1
Voer een globale zoekopdracht uit naar de karakters "i" en "s" in de string:
let text = "Do you know if this is all there is?"; let pattern = /[is]/gi;
voorbeeld 2
globale zoekopdracht voor characters van "a" tot "h" in een string:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
voorbeeld 3
globale zoekopdracht voor een range van characters van "A" tot "E":
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
voorbeeld 4
globale zoekopdracht voor characters van "A" tot "e" (zoekt alle uppercase letters, maar zoekt alleen naar lowercase letters van "a" tot "e".)
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
voorbeeld 5
zoek naar een willekeurige range van characters [a-s] in een globale, niet-casuequevoelige zoekopdracht:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
voorbeeld 6
zoek "g" en "gi" voor characters:
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
syntaxis
new RegExp("[abc])
of afgekort:
/[abc]/
syntaxis met aantekeningen
new RegExp("[abc]", "g")
of afgekort:
/[abc]/g
browserondersteuning
/[abc]/
is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondersteund | ondersteund | ondersteund | ondersteund | ondersteund | ondersteund |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressie-tekstzoeken worden voltooid met verschillende methoden.
gebruikPatroon (pattern)Als reguliere expressie zijn deze de meest gebruikte methoden:
voorbeeld | beschrijving |
---|---|
text.match(patroon) | stringmethode match() |
text.search(patroon) | stringmethode search() |
patroon.exec(text) | RexExp-methode exec() |
patroon.test(text) | RexExp-methode test() |
- Previous page m
- Next page [^abc]
- Go up one level JavaScript RegExp Referentiemanual