JavaScript RegExp Group [^abc]
- Föregående sida [abc]
- Nästa sida [0-9]
- Gå tillbaka till föregående nivå JavaScript RegExp referens manual
Definition och användning
Parentes [^abc] specificerar matchningar för tecken som inte finns inom parentes.
Kurvor kan definiera enskilda tecken, grupper eller teckenintervall:
[^abc] | Vilken tecken som helst som inte är a, b eller c |
[^A-Z] | Vilken tecken som helst som inte är från stor bokstav A till stor bokstav Z |
[^a-z] | Vilken tecken som helst som inte är från liten bokstav a till liten bokstav z |
[^A-z] | Vilken tecken som helst som inte är från stor bokstav A till liten bokstav z |
anteckning:använd [abc] sök uttryck för alla tecken mellan parenteserna.
Exempel
Exempel 1
Sök globalt efter tecken som inte finns inom parentes [h]:
Genomför en global sökning på teckenomfattningen som är från liten "a" till liten "h": let mönster = /[^h]/g;
exempel 2
Genomför en global sökning på tecken som inte är "i" och "s": let text = "Do you know if this is all there is?";
let pattern = /[^is]/gi;
exempel 3
Genomför en global sökning på teckenomfattningen som är från liten "a" till liten "h": let text = "Is this all there is?";
let pattern = /[^a-h]/g;
exempel 4
Genomför en global sökning på teckenomfattningen som inte är från stora "A" till stora "E": let text = "I SCREAM FOR ICE CREAM!";
let pattern = /[^A-E]/g;
exempel 5
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^A-e]/g;
exempel 6
anteckning:Använd [abc] uttryck för att söka efter alla tecken mellan parenteserna.
Genomför en global, icke-kapitaliseringskänslig sökning på teckenomfattningen som inte är [a-s]:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[^a-s]/gi;
syntaks
new RegExp("[^xyz]
eller förenklad:
/[^xyz]/
syntaks med modifierare
new RegExp("[^xyz]", "g")
eller förenklad:
/[^xyz]/g
anteckning
använd [abc] sök uttryck för alla tecken mellan parenteserna.
webbläsarstöd
/[^abc]/
är en ECMAScript1 (ES1) egenskap.
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
stödjer | stödjer | stödjer | stödjer | stödjer | stödjer |
Reguljära uttryckssökning metoder
I JavaScript kan reguljära uttryck användas för text sökning med olika metoder.
användningMönster (pattern)Som reguljära uttryck är dessa de mest använda metoderna:
exempel | beskrivning |
---|---|
text.match(mönster) | strängmetoden match() |
text.search(mönster) | strängmetoden search() |
mönster.exec(text) | RexExp-metoden exec() |
mönster.test(text) | RexExp-metoden test() |
- Föregående sida [abc]
- Nästa sida [0-9]
- Gå tillbaka till föregående nivå JavaScript RegExp referens manual