JavaScript RegExp \B meta tegn

Definition og brug

\B Meta tegn matcher ikke ordets begyndelse/slutning.

Søgemønster LOikke på ordets begyndelse:

\BLO

Søgemønster LOikke på ordets slutning:

LO\B

Eksempel

Eksempel 1

Find første forekomst af "LO", ikke på ordets begyndelse:

let text = "HELLO, LOOK AT YOU!";
let pattern = /\BLO/;

Prøv det selv

Eksempel 2

Find første forekomst af "LO", ikke på ordets slutning:

let text = "HELLO, LOOK AT YOU";
let pattern = /LO\B/;

Prøv det selv

Syntax

new RegExp("\\Bregexp)

eller forkortet:

/\Bregexp/

Syntax med modifikatorer

new RegExp("\\Bregexp", "g")

eller forkortet:

/\Bregexp/g

Browserversioner understøtter

/\B/ 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(pattern) Strengmetode match()
text.search(pattern) Strengmetode search()
pattern.exec(text) RexExp metode exec()
pattern.test(text) RexExp metode test()