JavaScript RegExp \B-tekenis

Definitie en gebruik

\B Reguliere expressie-tekenissen komen niet overeen met het begin/einde van het woord.

Zoekpatroon LOniet aan het begin van het woord:

\BLO

Zoekpatroon LOniet aan het einde van het woord:

LO\B

Voorbeeld

Voorbeeld 1

Zoek naar de eerste verschijning van "LO", niet aan het begin van het woord:

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

Probeer het zelf uit

Voorbeeld 2

Zoek naar de eerste verschijning van "LO", niet aan het einde van het woord:

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

Probeer het zelf uit

Syntaxis

new RegExp("\\Bregexp)

Of afgekort:

/\Bregexp/

Syntaxis met modifieerders

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

Of afgekort:

/\Bregexp/g

Browserondersteuning

/\B/ Is een kenmerk van ECMAScript1 (ES1).

Alle browsers ondersteunen ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Ondersteund Ondersteund Ondersteund Ondersteund Ondersteund Ondersteund

Reguliere expressie zoekmethoden

In JavaScript kunnen reguliere expressies tekstzoeken worden uitgevoerd met verschillende methoden.

GebruikPatroon (pattern)Als reguliere expressie zijn dit de meest gebruikte methoden:

voorbeeld beschrijving
text.match(patroon) tekenreeksmethode match()
text.search(patroon) tekenreeksmethode search()
patroon.exec(text) RexExp-methode exec()
patroon.test(text) RexExp method test()