مجموعة RegExp [0-9] في JavaScript

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

عبارة [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(نمط) طريقة التطابق في النص
text.search(نمط) طريقة البحث في النص
نمط.exec(text) طريقة RexExp exec()
نمط.test(text) طريقة RexExp test()