JavaScript RegExp Group [^0-9]

Definition og brug

udtrykket [^0-9] bruges til at finde alle tegn, der ikke er tal.

Tallet inden i parenteser kan være en hvilken som helst tallet fra 0 til 9 eller et talsområde.

Tip:Brug [0-9] Find alle tal, der står mellem parenteser.

eksempel

Eksempel 1

Global søgning efter tal, der ikke er mellem 1 og 4:

let text = "123456789";
let pattern = /[^1-4]/g;

prøv det selv

Eksempel 2

Global søgning efter tal, der ikke er 1:

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

prøv det selv

Eksempel 3

Global søgning efter tal, der ikke er mellem 5 og 8:

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

prøv det selv

syntax

new RegExp("[^0-9]")

eller forkortet:

/[^0-9]/

med modifikator syntax

new RegExp("[^0-9]", "g")

eller forkortet:

/[^0-9]/g

browser understøttelse

/[^0-9]/ er en ECMAScript1 (ES1) funktion.

Alle browsere understøtter fuldt ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
støtter støtter støtter støtter støtter støtter

Regulære udtryks søgemetoder

I JavaScript kan regulære udtryks tekst��索可以用不同的方法完成。

brugMønster (pattern)Som regulære udtryk er disse de mest almindelige metoder:

eksempel beskrivelse
text.match(mønster) strengmetode match()
text.search(mønster) strengmetode search()
mønster.exec(text) RexExp metoden exec()
mønster.test(text) RexExp metoden test()