طريقة JavaScript String substring()
- الصف السابق substr()
- الصف التالي toLocaleLowerCase()
- العودة إلى الطبقة السابقة مرجع JavaScript String
التعريف والاستخدام
substring()
تستخرج الطريقة الأحرف بين أثنين من المؤشرات (المواقع) وتعيد العبارة الفرعية.
substring()
تستخرج الطريقة الأحرف من البداية إلى النهاية (باستثناء).
substring()
لا يتغير النص الأصلي بواسطة الطريقة.
إذا البداية أكبر من النهايةإذاً، يتم تبادل المعلمات: (4, 1) = (1, 4).
بداية أو نهاية القيمة السلبية تُعتبر 0.
انظر أيضًا:
مثال
مثال 1
استخراج النصوص من النص
let text = "Hello world!"; let result = text.substring(1, 4);
مثال 2
من الموضع 2:
let result = text.substring(2);
مثال 3
إذا البداية أكبر من النهاية، إذا كان
let result = text.substring(4, 1);
مثال 4
إذا كان "البداية" أقل من 0، فإنها تبدأ من الموضع 0:
let result = text.substring(-3);
مثال 5
فقط الأول:
let result = text.substring(0, 1);
مثال 6
فقط الأخير:
let result = text.substring(text.length - 1);
القواعد
string.substring(البداية, النهاية)
المعلمة
المعلمة | وصف |
---|---|
البداية |
ضروري. عدد صحيح غير سالب. موقف البداية. الرمز الأول في الموضع 0. |
النهاية |
اختياري. عدد صحيح غير سالب. موقف النهاية (أكثر، لكن لا يشمل). إذا تم تمريرها، فإنها تؤخذ باقية النص. |
القيمة المحددة
نوع | وصف |
---|---|
النص | النص الذي يحتوي على الأحرف المحددة. |
تفاصيل التقنية
القيمة المحددة
يستعيد النص الجديد، ويشمل قيمته النص المحدد string نص من النص، ويشمل النص من البداية إلى النهايةجميع النصوص من الموضع -1، الطول هو النهاية ناقص البداية.
شرح
substring()
النص المحدد بالطريقة البداية النص في الموضع، لا يشمل النهاية النص في الموضع
إذا كانت المعلمة البداية مع النهاية مثل، يرجى ملاحظة أن الطريقة ستعود بفراغ (أي النص الطول 0). إذا البداية أكبر من النهاية بالتأكيد، سيفحص هذا الطريقة هذين المعلمتين قبل استخراج النص.
يرجى تذكر أن النص المحدد يشمل البداية النص في الموضع، لا يشمل النهاية النص في الموضع، طول النص المحدد بالكامل هو النهاية-البداية.
يرجى ملاحظة،split()
و substr()
يمكن سحب النصوص من النصوص المختلفة. على عكس هذه الطرق،substring()
الطريقة لا تقبل المعلمات السلبية.
دعم المتصفح
substring()
هي خصائص ECMAScript1 (ES1).
جميع المتصفحات يدعمون بشكل كامل ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
دعم | دعم | دعم | دعم | دعم | دعم |
- الصف السابق substr()
- الصف التالي toLocaleLowerCase()
- العودة إلى الطبقة السابقة مرجع JavaScript String