JavaScript RegExp Group [0-9]
- الصفحة السابقة [^abc]
- الصفحة التالية [^0-9]
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp
التعريف والاستخدام
عبارة [0-9] تستخدم للبحث عن أي حرف بين البارانtheses.
الرقم في البارانtheses يمكن أن يكون أي رقم من 0 إلى 9 أو نطاق من الأرقام.
الإشارة:استخدم [^0-9] يبحث العبارة عن أي حرف ليسرقما.
مثال
مثال 1
البحث عن الأرقام 1، 2، 3 و 4 بشكل كامل في النص:
let text = "123456789"; let pattern = /[1-4]/g;
مثال 2
البحث عن الرقم "1" في النص بشكل كامل:
let text = "12121212"; let pattern = /[1]/g;
النحو
new RegExp("[0-9]")
أو اختصار:
/[0-9]/
النحو المعدل
new RegExp("[0-9]", "g")
أو اختصار:
/[0-9]/g
الإشارة
استخدم [^0-9] يبحث العبارة عن أي حرف ليسرقما.
دعم المتصفحات
/[0-9]/
هي خاصية ECMAScript1 (ES1).
جميع المتصفحات تدعم بشكل كامل ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
يدعم | يدعم | يدعم | يدعم | يدعم | يدعم |
طرق البحث في تعبيرات النمط
في JavaScript، يمكن إكمال البحث النصي باستخدام تعبيرات النمط بأكثر من طريقة.
الاستخدامالنمط (pattern)كأسلوب أكثر شيوعًا، هذه هي الطرق الأكثر شيوعًا كتعبيرات نمطية:
المثال | الوصف |
---|---|
text.match(نمط) | طريقة التطابق match() |
text.search(نمط) | طريقة البحث في النص search() |
نمط.exec(text) | طريقة RexExp exec() |
نمط.test(text) | طريقة RexExp test() |
- الصفحة السابقة [^abc]
- الصفحة التالية [^0-9]
- العودة إلى الطبقة السابقة دليل مرجعي JavaScript RegExp