JavaScript RegExp \B-metatecken

Definition och användning

\B Metatecken matchar inte ordets början eller slut.

Sökmönster LOinte på ordets början:

\BLO

Sökmönster LOinte på ordets slut:

LO\B

Exempel

Exempel 1

Sök första förekomsten av "LO", inte på ordets början:

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

Prova själv

Exempel 2

Sök första förekomsten av "LO", inte på ordets slut:

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

Prova själv

Syntax

new RegExp("\\Bregexp)

eller förkortat:

/\Bregexp/

Syntax med modifierare

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

eller förkortat:

/\Bregexp/g

Webbläsarstöd

/\B/ är en EGKAS1 (ES1)-funktion.

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ökmetoder

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