کاراکترهای غیرواژه‌ای RegExp جاوااسکریپت

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

\W پیکربندی کاراکترهای غیرواژه‌ای:

واژه‌های حرفی شامل حروف الفبا a-z، A-Z، 0-9 و همچنین _ (خط زیر) هستند.

مثال

جستجوی غیرواژه‌ای جهانی:

let text = "دهند 100%!";
let pattern = /\W/g;

آزمایش کنید

نحوه استفاده

new RegExp("\\W")

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

/\W/

نحوه استفاده با修饰符

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

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

/\W/g

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

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

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

کروم (Chrome) آئی‌ای (IE) ایج (Edge) افرکس (Firefox) سافاری (Safari) آپرا (Opera)
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

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

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

استفادهالنمونه (pattern)به عنوان عبارت正则، اینها از روش‌های معمول هستند:

مثال توضیح
text.match(النمونه (pattern)) مетод جمله match()
text.search(النمونه (pattern)) مетод جمله search()
النمونه (pattern).exec( متن ) مетод RexExp exec()
النمونه (pattern).تست( متن ) مетод test() در RexExp