رمز \S في RegExp JavaScript
- الصفحة السابقة \s
- الصفحة التالية \b
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp
التعريف والاستخدام
\S
الرموز غير المفرغة تطابق الحروف غير المفرغة.
يمكن أن تكون الحروف الفراغ:
- حرف الفراغ
- تبويب
- علامة النسخ
- خط النص
- تبويب عمودي
- مقسوم الصفحة
المثال
البحث العالمي عن الحروف غير المفرغة
let text = "هل هذا كل ما هناك؟"; let pattern = /\S/g;
اللغة النصية
new RegExp("\\S")
أو يمكن اختصارها:
/\S/
اللغة النصية المعدلة
new RegExp("\\S", "g")
أو يمكن اختصارها:
/\S/g
دعم المتصفحات
/\S/
هي خاصية ECMAScript1 (ES1).
تدعم جميع المتصفحات ES1 (JavaScript 1997) بشكل كامل:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
دعم | دعم | دعم | دعم | دعم | دعم |
طرق البحث في تعبيرات النص
في JavaScript، يمكن إكمال البحث النصي باستخدام تعبيرات النص بأكثر من طريقة.
الاستخدامالنمطكأسلوب تعبيرات النص، هذه هي الأكثر استخدامًا:
المثال | الوصف |
---|---|
text.match(نمط) | طريقة التطابق في النص |
البحث في النص text.search(نمط) | طريقة البحث في النص |
نمط.exec(النص) | طريقة RexExp exec() |
نمط.اختبار النص | طريقة test() في RegExp |
- الصفحة السابقة \s
- الصفحة التالية \b
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp