JavaScript RegExp Groep [^abc]
- Previous Page [abc]
- Next Page [0-9]
- Go to the Previous Level JavaScript RegExp Referentiemanual
Definitie en gebruik
De rechte haken [^abc] definiëren overeenkomsten met alle tekens buiten de rechte haken.
Spaties kunnen een enkel teken, een groep of een tekenreeks definiëren:
[^abc] | Geen van de tekens a, b of c |
[^A-Z] | Enkel geen tekens van A tot Z (hoofdletters) |
[^a-z] | Enkel geen tekens van a tot z (kleine letters) |
[^A-z] | Enkel geen tekens van A tot Z (hoofdletters) of a tot z (kleine letters) |
Waarschuwing:Gebruik [abc] zoek naar elk karakter tussen haakjes.
Voorbeeld
Voorbeeld 1
Voor zoekopdrachten op alle tekens buiten de rechte haken [h]:
Voer een globale zoekopdracht uit op tekens die in het bereik van lowercase "a" tot lowercase "h" vallen: let pattern = /[^h]/g;
例子 2
voorbeeld 2
Voer een globale zoekopdracht uit op tekens die niet "i" en "s" zijn: let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;
voorbeeld 3
Voer een globale zoekopdracht uit op tekens die in het bereik van lowercase "a" tot lowercase "h" vallen: let text = "Is this all there is?";
let pattern = /[^a-h]/g;
voorbeeld 4
Voer een globale zoekopdracht uit op tekens die niet in het bereik van uppercase "A" tot uppercase "E" vallen: let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;
voorbeeld 5
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
voorbeeld 6
Waarschuwing:Gebruik de expressie [abc] om elk karakter tussen haakjes te vinden.
Voer een globale, niet-casue-sensitive zoekopdracht uit op tekens die niet in [a-s] vallen:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
syntaxis
new RegExp("[^xyz])
of afgekort:
/[^xyz]/
syntaxis met modifieerders
new RegExp("[^xyz]/g)
of afgekort:
/[^xyz]/g
waarschuwing
Gebruik [abc] zoek naar elk karakter tussen haakjes.
browserondersteuning
/[^abc]/
is een ECMAScript1 (ES1) kenmerk.
Alle browsers ondersteunen ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt | ondersteunt |
Reguliere expressie zoekmethoden
In JavaScript kunnen reguliere expressie tekstzoeken worden uitgevoerd met verschillende methoden.
gebruikPatroon (pattern)Als reguliere expressie zijn deze de meest gebruikte methoden:
voorbeeld | beschrijving |
---|---|
text.match(patroon) | tekenreeksmethode match() |
text.search(patroon) | tekenreeksmethode search() |
patroon.exec(text) | RexExp methode exec() |
patroon.test(text) | RexExp methode test() |
- Previous Page [abc]
- Next Page [0-9]
- Go to the Previous Level JavaScript RegExp Referentiemanual