کاراکترهای ویژه \W جاوااسکریپت RegExp

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

\W حرف‌های غیرکلمه با کاراکترهای ویژه مطابقت می‌یابد:

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

مثال

جستجوی جهانی غیرحرف‌های کلمه:

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

به طور شخصی امتحان کنید

نحوه نوشتن

new RegExp("\\W")

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

/\W/

نحوه استفاده از نویسه‌های修饰

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

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

/\W/g

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

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

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

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

روش‌های جستجوی عبارت‌های منظم

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

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

مثال توضیح
ٹیکسٹ.match(پٹرن) مетод جملات مطابقت می‌یابد()
ٹیکسٹ.search(پٹرن) مетод جملات دنبال می‌کند()
پٹرن.exec(ٹیکسٹ) مетод RexExp exec()
پٹرن.تست(ٹیکسٹ) طريقة test() في RegExp