أحدث البرامج التعليمية وتطوير الشبكة
 

JavaScript خيط substring() Method

<جافا سكريبت سلسلة المرجعي

مثال

استخراج الأحرف من سلسلة:

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);

وستكون النتيجة من الدقة على النحو التالي:

!
انها محاولة لنفسك »

<جافا سكريبت سلسلة المرجعي