کاراکترهای متغیر RegExp . در JavaScript

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

. کاراکترهای متغیر با استثنای کاراکترهای جدید، کاراکترهای اتمی یا کاراکترهای پایان خط تطابق می‌یابند.

مثال

جستجوی کامل "h.t":

let text = "That's hot!";
let pattern = /h.t/g;

آزمایش کنید

نویسه‌های گرامری

new RegExp("regexp.")

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

/regexp./

نویسه‌های تغییردهنده

new RegExp("regexp.(g)

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

/regexp./g

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

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

همه مرورگرها ES1 (JavaScript 1997) را به طور کامل پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

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

در JavaScript، جستجوی متن عبارت تقویتی می‌تواند با روشهای مختلف انجام شود.

استفادهالنمطبه عنوان یک عبارت تقویتی، اینها از روشهای معمولی هستند:

مثال وصف
text.match(النمط) مетод تطابق زنجیره
text.search(النمط) مетод جستجو زنجیره
النمط.exec(text) مетод RexExp exec()
النمط.test(text) مетод RexExp test()