کاراکتر متغیر \S جاوااسکریپت RegExp
- صفحه قبل \s
- صفحه بعدی \b
- بازگشت به لایه بالاتر دستورالعملهای مرجع RegExp JavaScript
تعریف و استفاده
\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 |
- صفحه قبل \s
- صفحه بعدی \b
- بازگشت به لایه بالاتر دستورالعملهای مرجع RegExp JavaScript