مثال
استخراج الأحرف من سلسلة:
var str = "Hello world!";
var res = str.substring(1, 4);
وستكون النتيجة من الدقة على النحو التالي:
ell
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
و substring() طريقة استخراج الأحرف من سلسلة بين اثنين مؤشرات محددة، وإرجاع سلسلة فرعية جديدة.
هذه الطريقة مقتطفات الشخصيات في سلسلة بين "start" و "end" ، وليس بما في ذلك "end" نفسها.
إذا "start" أكبر من "end" ، وهذه الطريقة مبادلة الحجج اثنين، وهذا يعني شارع. substring(1,4) == شارع. substring(4,1) .
إذا إما "start" أو "stop" أقل من 0، فإنه يعامل كما لو كان 0.
ملاحظة: substring() طريقة لا يغير السلسلة الأصلية.
دعم المتصفح
طريقة | |||||
---|---|---|---|---|---|
substring() | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
قيم معلمة معامل وصف start مطلوب. الموقف حيث لبدء الاستخراج. الحرف الأول في الفهرس 0 end اختياري. موقف (up to, but not including) حيث لإنهاء استخراج. إذا تم حذفها، فإنه استخراج بقية السلسلة
تفاصيل تقنية
قيمة الإرجاع: سلسلة جديدة تحتوي على أحرف المستخرج نسخة جافا سكريبت: 1.0
مزيد من الأمثلة
مثال
بدء استخراج في موضع 2، واستخراج ما تبقى من سلسلة:
var str = "Hello world!";
var res = str.substring(2); وستكون النتيجة من الدقة على النحو التالي:
llo world! انها محاولة لنفسك »
مثال
إذا "start" أكبر من "end" ، وسوف مبادلة الحجج اثنين:
var str = "Hello world!";
var res = str.substring(4, 1);
وستكون النتيجة من الدقة على النحو التالي:
ell انها محاولة لنفسك »
مثال
إذا "start" هو أقل من 0، انها ستبدأ استخراج من موضع فهرس 0:
var str = "Hello world!";
var res = str.substring(-3);
وستكون النتيجة من الدقة على النحو التالي:
Hello world! انها محاولة لنفسك »
مثال
استخراج فقط الحرف الأول:
var str = "Hello world!";
var res = str.substring(0, 1); وستكون النتيجة من الدقة على النحو التالي:
H انها محاولة لنفسك »
مثال
استخراج إلا الحرف الأخير:
var str = "Hello world!";
var res = str.substring(11, 12); وستكون النتيجة من الدقة على النحو التالي:
! انها محاولة لنفسك »
<جافا سكريبت سلسلة المرجعي