JavaScript RegExp Groep [^abc]

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;

probeer het zelf

例子 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?";

probeer het zelf

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?";

probeer het zelf

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!";

probeer het zelf

let pattern = /[^A-E]/g;

voorbeeld 5

let text = "I Scream For Ice Cream, is that OK?!";
let pattern = /[^A-e]/g;

probeer het zelf

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;

probeer het zelf

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()