carattere di scrittura \B di RegExp JavaScript

definizione e uso

\B i caratteri di scrittura non corrispondono all'inizio/fine della parola.

modalità di ricerca LOnon all'inizio della parola:

\BLO

modalità di ricerca LOnon alla fine della parola:

LO\B

esempio

esempio 1

trova la prima occorrenza di "LO", non all'inizio della parola:

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

prova tu stesso

esempio 2

trova la prima occorrenza di "LO", non alla fine della parola:

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

prova tu stesso

sintassi

new RegExp("\\Bregexp)

o abbreviato:

/\Bregexp/

sintassi con modificateur

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

o abbreviato:

/\Bregexp/g

supporto del browser

/\B/ è una caratteristica ECMAScript1 (ES1).

Tutti i browser supportano completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
supportati supportati supportati supportati supportati supportati

metodi di ricerca con espressioni regolari

In JavaScript, la ricerca di testi con espressioni regolari può essere completata con diversi metodi.

usomodello (pattern)Come espressione regolare, questi sono i metodi più utilizzati:

esempio descrizione
text.match(pattern) metodo match() della stringa
text.search(pattern) metodo search() della stringa
pattern.exec(text) RexExp metodo exec()
pattern.test(text) Metodo test() di RexExp