JavaScript RegExp Group [0-9]

Definition og brug

[0-9] udtrykket bruges til at finde ethvert tegn mellem parenteser.

Tallet inden parenteser kan være ethvert tal fra 0 til 9 eller et talinterval.

Advarsel:Brug [^0-9] Utrykket søger efter ethvert tegn, der ikke er et tal.

Eksempel

Eksempel 1

Gennemse alle tal 1, 2, 3 og 4 i strengen:

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

Prøv det selv

Eksempel 2

Gennemse alle tal i strengen "1":

let text = "12121212";
let pattern = /[1]/g;

Prøv det selv

Syntax

new RegExp("[0-9]")

eller forkortet:

/[0-9]/

Syntax med modifier

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

eller forkortet:

/[0-9]/g

Advarsel

Brug [^0-9] Utrykket søger efter ethvert tegn, der ikke er et tal.

Browserv understøttelse

/[0-9]/ Er en ECMAScript1 (ES1) egenskab.

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

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

Regulære udtryks søgemetoder

I JavaScript kan regulære udtryks tekst søgning udføres med forskellige metoder.

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

Eksempel Beskrivelse
text.match(Mønster) Strengmetoden match()
text.search(Mønster) Strengmetoden search()
Mønster.exec(text) RexExp-metoden exec()
Mønster.test(text) RexExp-metoden test()