String.match() مطابقة تعبير نمطي
آخر تحديث: 2026-10-13
String.match() مطابقة تعبير نمطي
match يستخرج نتائج المطابقة باستخدام تعبير نمطي. مع g: مصفوفة بجميع النتائج؛ بدون: كائن تفصيلي.
| التصنيف | السلاسل النصية |
|---|
⚙️ المعاملات
| regex |
|---|
القيمة المُعادة:مصفوفة نتائج أو كائن نتيجة.
يعدّل القيمة الأصلية:لا (يُعيد قيمة جديدة)
▶ مثال
عدّل الكود واضغط تشغيل لرؤية النتيجة في لوحة المخرجات:
💡 تلميح
⚠️ تحذير
🌐 دعم المتصفح
| المتصفح | |||||
|---|---|---|---|---|---|
| String.match() | ✓ v1 | ✓ v12 | ✓ v1 | ✓ v1 | ✓ v1 |
| مدعوم في جميع المتصفحات الحديثة | |||||
🏷️ دوال النصوص ذات صلة
💡 حالات ذات صلة
المزيد من الحالات قادم قريباً — تابعونا.
📚 دروس ذات صلة
❓ أسئلة شائعة
Qmatch مع علم g أم بدونه؟
Aمع g: مصفوفة من كل السلاسل المتطابقة. بدونه: كائن تفصيلي يحوي index وgroups.
Qmatch مقابل matchAll؟
AmatchAll (ES2020) يُنتج كائنات تطابق كاملة مع مجموعات الالتقاط.
Qكيف أتعامل مع null؟
Aconst m = str.match(re); const val = m && m[0]; أو m?.[0].