JavaScript RegExp Group [^0-9]
- Föregående sida [0-9]
- Nästa sida (x|y)
- Åter till föregående nivå JavaScript RegExp Referens Handbok
Definition och användning
Expresionen [^0-9] används för att hitta alla tecken som inte är siffror.
Siffrorna inom parentes kan vara någon siffra från 0 till 9 eller ett sifferintervall.
Tips:Använd [0-9] Fånga alla numeriska tecken inom parenteser.
Exempel
Exempel 1
Global sökning efter siffror som inte är 1 till 4:
let text = "123456789"; let pattern = /[^1-4]/g;
Exempel 2
Global sökning efter siffror som inte är 1:
let test = "12121212"; let pattern = /[^1]/g;
Exempel 3
Global sökning efter siffror som inte är 5 till 8:
let text = "123456789"; let pattern = /[^5-8]/g;
Syntax
new RegExp("[^0-9]")
eller förenklad skrivning:
/[^0-9]/
Syntax med modifierare
new RegExp("[^0-9]", "g")
eller förenklad skrivning:
/[^0-9]/g
Webbläsarstöd
/[^0-9]/
ä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 [0-9]
- Nästa sida (x|y)
- Åter till föregående nivå JavaScript RegExp Referens Handbok