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