کاراکتر متغیر \S جاوااسکریپت RegExp

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

\S هماهنگی کاراکترهای غیرخالی با کاراکترهای متغیر.

کاراکترهای خالی می‌توانند باشند:

  • کاراکترهای خالی
  • علامت جدولکتیک
  • علامت بازگشت خط
  • علامت باز کردن خط
  • علامت جدولکتیک عمودی
  • علامت برگشتن به صفحه

مثال

جستجوی جهانی کاراکترهای غیرخالی:

let text = "Is this all there is?";
let pattern = /\S/g;

آزمایش کنید

نویسه‌های زبان

new RegExp("\\S")

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

/\S/

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

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

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

/\S/g

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

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

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

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

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

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

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

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