کاراکتر \B RegExp جاوااسکریپت

تعریف و استفاده

\B کاراکترهای متقارن با شروع و پایان کلمه مطابقت نمیکنند.

ماڈل جستجو LO، در ابتدای کلمه نیست:

\BLO

ماڈل جستجو LO، در انتهای کلمه نیست:

LO\B

مثال

مثال 1

پیدا کردن اولین بار "LO"، در ابتدای کلمه نیست:

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

آزمایش کنید

مثال 2

پیدا کردن اولین بار "LO"، در انتهای کلمه نیست:

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

آزمایش کنید

نویسندگان

new RegExp("\\Bregexp)

یا به صورت کوتاهتر:

/\Bregexp/

نویسندگان با نشانه‌ها

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

یا به صورت کوتاهتر:

/\Bregexp/g

پشتیبانی مرورگر

/\B/ این یک ویژگی ECMAScript1 (ES1) است.

همه مرورگرها کاملاً ES1 (جاوااسکریپت 1997) را پشتیبانی میکنند:

کروم آئی ای ایج فایرفاکس سافاری آپرا
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

روشهای جستجو عبارت جستجو

در جاوااسکریپت، جستجوهای عبارت جستجو با روشهای مختلفی انجام میشود.

استفادهماڈل (پٹرن)به عنوان یک عبارت جستجو، اینها از روشهای معمول هستند:

مثال توضیح
ٹیکسٹ.match(ماڈل) مетод سطر جستجو
ٹیکسٹ.search(ماڈل) مетод سطر جستجو
ماڈل.exec(ٹیکسٹ) مетод RexExp exec()
ماڈل.تست(ٹیکسٹ) رگولر ایکسیپشن کا ٹیسٹ میتھد