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