سبد (0)

متد substr

مثال (متد substr)

جدا کردن قسمتی از رشته:

var str = "Hello world!";
var res = str.substr(1, 4)

خروجی res در کد بالا:

ello

خودتان امتحان کنید »

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

متد substr()، قسمت هایی از یک رشته را برمی گرداند بدین صورت که، از اندیس مشخص شده شروع کرده و تعداد مشخص شده ای از کاراکتر ها را برمی گرداند.

نکته: برای جدا کردن کاراکتر از آخر رشته ی مورد نظر، می توانید برای عدد شروع، از اعداد منفی استفاده کنید(این قابلیت در IE8 و نسخه های پایین تر وجود ندارد).

نکته:متد substr()، در رشته ی اصلی تغییری ایجاد نمی کند.


پشتیبانی مرورگرها

متد     
substr() بله بله بله بله بله

نحوه استفاده

string.substr(start,length)

مقادیر پارامترها

پارامترتوضیحات
start(شروع) ضروری.اندیسی که مشخص می کند که جدا کردن از کجا صورت پذیرد.اولین کاراکتر در اندیس 0 قرار دارد
length(طول)

اختیاری.تعداد کاراکتر هایی را مشخص می کند که باید از رشته ی اصلی جدا شوند.در صورت از قلم انداختن این عدد باقی مانده ی رشته برخواهد گشت.

جزئیات تکنیکی

مقدار برگشتی

یک رشته ی جدید که شامل قسمت جدا شده از رشته ی اصلی است. اگر پارامتر length برابر با 0 باشد یا یک مقدار منفی باشد ، یک رشته ی خالی برگشت داده خواهدشد

نسخه JavaScript 1.0

مثال

مثال - خودتان امتحان کنید

مثال (متد substr)

جدا کردن رشته از اندیس 2 و برگرداندن بقیه ی رشته:

var str = "Hello world!";
var res = str.substr(2)

خروجی res در کد بالا:

llo world!

خودتان امتحان کنید »

مثال (متد substr)

برگرداندن کاراکتر اول از یک رشته:

var str = "Hello world!";
var res = str.substr(0, 1)

خروجی res در کد بالا:

H

خودتان امتحان کنید »

مثال (متد substr)

برگرداندن کاراکتر آخر از یک رشته:

var str = "Hello world!";
var res = str.substr(11, 1)

خروجی res در کد بالا:

!

خودتان امتحان کنید »

مرجع رشته ها در JavaScript مرجع رشته ها در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه