JavaScript RegExp \B Metacharacter
Example
Do a global search for "Schools" NOT at the beginning or end of a word in a string:
var str = "Visit W3Schools";
var patt1 = /\BSchool/g;
The marked text below shows where the expression gets a match:
Visit W3Schools
Try it yourself »
Definition and Usage
The \B metacharacter is used to find a match not at the beginning or end of a word.
If no match is found, it returns null.
Browser Support
The \B metacharacter is supported in all major browsers.
Syntax
new RegExp("\\Bregexp")
or simply:
/\Bregexp/
Syntax with modifiers
new RegExp("\\Bregexp","g")
or simply:
/\Bregexp/g
JavaScript RegExp Object