Carácter \B de RegExp en JavaScript

Definición y uso

\B Los caracteres de escape no coinciden con el principio/final de la palabra.

Patrón de búsqueda LOno en el principio de la palabra:

\BLO

Patrón de búsqueda LOno en el final de la palabra:

LO\B

Ejemplo

Ejemplo 1

Buscar la primera aparición de "LO", no en el principio de la palabra:

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

Prueba personalmente

Ejemplo 2

Buscar la primera aparición de "LO", no en el final de la palabra:

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

Prueba personalmente

Sintaxis

new RegExp("\\Bregexp)

O también se puede abreviar:

/\Bregexp/

Sintaxis con modificador

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

O también se puede abreviar:

/\Bregexp/g

Soporte de navegador

/\B/ Es una característica de ECMAScript1 (ES1).

Todos los navegadores soportan completamente ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Soportado Soportado Soportado Soportado Soportado Soportado

Métodos de búsqueda de expresiones regulares

En JavaScript, la búsqueda de texto con expresiones regulares se puede realizar con diferentes métodos.

UsoPatrón (pattern)Como expresión regular, estos son los métodos más utilizados:

Ejemplo Descripción
text.match(patrón) método match() de cadena
text.search(patrón) método search() de cadena
patrón.exec(text) Método exec() de RexExp
patrón.test(text) Método test() de RexExp