رمز \S في RegExp JavaScript

التعريف والاستخدام

\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