JavaScript RegExp Group [^0-9]

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;

Prova själv

Exempel 2

Global sökning efter siffror som inte är 1:

let test = "12121212";
let pattern = /[^1]/g;

Prova själv

Exempel 3

Global sökning efter siffror som inte är 5 till 8:

let text = "123456789";
let pattern = /[^5-8]/g;

Prova själv

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