رمز \W في RegExp JavaScript

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

\W التطابق بالرموز غير الكلمية:

الأحرف الكلمية هي الأحرف a-z، A-Z، 0-9، بما في ذلك _ (الخط السفلي).

مثال

البحث العالمي في الأحرف غير الكلمية:

let text = "Give 100%!";
let pattern = /\W/g;

جرب بنفسك

النحو

new RegExp("\\W")

أو يمكن اختصارها:

/\W/

النحو المعدل

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

أو يمكن اختصارها:

/\W/g

دعم المتصفحات

/\W/ هي خاصية ECMAScript1 (ES1).

يدعم جميع المتصفحات ES1 (JavaScript 1997) بشكل كامل:

Chrome IE Edge Firefox Safari Opera
دعم دعم دعم دعم دعم دعم

طرق البحث في تعبيرات النص

في JavaScript، يمكن إكمال البحث النصي باستخدام تعبيرات النص بطرق مختلفة.

الاستخدامالنمط (pattern)كأسلوب تعبيرات النص، هذه هي الطرق الأكثر شيوعًا:

مثال الوصف
النص.match(نمط) طريقة التطابق في النص
بحث النص.search(نمط) طريقة البحث في النص
نمط.exec(النص) طريقة RexExp exec()
نمط.اختبار النص طريقة test() في RegExp