روش substr() رشته JavaScript

تعریف و استفاده

substr() روش بخشی از رشته را استخراج می‌کند.

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

substr() روش تغییر نمی‌کند.

برای استخراج کاراکترها از انتهای رشته، از موقعیت شروع منفی استفاده کنید.

توجه:substr() روش‌ها موقعیت شروع و طول زیررشته را مشخص می‌کنند، آن‌ها هستند substring() روش‌ها و روش slice() روش مفیدی برای جایگزینی روش‌ها، دو روش آخر موقعیت کاراکتر اول را مشخص می‌کنند.

لطفاً ببینید:

روش split()

روش slice()

روش substring()

مثال

مثال 1

بخش‌های زیررشته از یک متن استخراج کنید:

let text = "Hello world!";
let result = text.substr(1, 4);"

آزمایش کنید

مثال 2

از موقعیت 2 شروع کنید:

let result = text.substr(2);

آزمایش کنید

مثال 3

فقط اولین کاراکتر را استخراج کنید:

let result = text.substr(0, 1);

آزمایش کنید

مثال 4

فقط آخرین کاراکتر را استخراج کنید:

let result = text.substr(text.length-1, 1);

آزمایش کنید

مثال 5

شش کاراکتر آخر را استخراج کنید:

let result = text.substr(-5, 5);

آزمایش کنید

قانون

string.substr(start, length)

پارامتر

پارامتر توضیح
start

ضروری. موقعیت شروع.

اولین کاراکتر در موقعیت 0 قرار دارد.

اگر start بزرگتر از طول باشد، substr() یک رشته خالی برمی‌گرداند.

اگر start اگر منفی باشد، substr() از انتهای رشته شروع به شمارش می‌کند.

length

اختیاری. تعداد کاراکترهایی که باید استخراج شوند.

اگر مشخص نشود، بخش باقی‌مانده رشته استخراج می‌شود.

مقدار برمی‌گردانده

نوع توضیح
رشته

رشته شامل بخش استخراج شده.

اگر طول 0 یا منفی باشد، یک رشته خالی برمی‌گرداند.

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

substr() یک ویژگی ECMAScript1 (ES1) است.

تمام مرورگرها به طور کامل از ES1 (JavaScript 1997) پشتیبانی می‌کنند:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

صفحات مرتبط

JavaScript جملہ

JavaScript جملہ کی طو ر

JavaScript جملہ کی تلاش