روش substr() رشته JavaScript
- صفحه قبل startsWith()
- صفحه بعد substring()
- بازگشت به لایه بالاتر دستورالعملهای مرجع String JavaScript
تعریف و استفاده
substr()
این روش بخشی از رشته را استخراج میکند.
substr()
این روش از موقعیت مشخص شده شروع به استخراج میکند و تعداد مشخص شده کاراکتر را برمیگرداند.
substr()
این روش رشته اصلی را تغییر نمیدهد.
برای استخراج کاراکترها از انتهای رشته، از موقعیت شروع منفی استفاده کنید.
توجه:substr()
روشهایی که مشخص میکنند موقعیت شروع و طول بخش هستند، این روش substring()
و روش روش slice()
روش مفیدی برای جایگزینی روشها است، دو روش دیگر مشخص میکنند موقعیت شروع کاراکتر.
برای اطلاعات بیشتر:
مثال
مثال 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 |
پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی | پشتیبانی |
- صفحه قبل startsWith()
- صفحه بعد substring()
- بازگشت به لایه بالاتر دستورالعملهای مرجع String JavaScript