روش substr() رشته JavaScript
- پیشین پیغام startsWith()
- بعد کا پیج substring()
- مقابل کا سینئر اسٹیج جاوا اسکریپٹ سٹرنگ مراجعہ دستاویز
تعریف و استفاده
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()
- مقابل کا سینئر اسٹیج جاوا اسکریپٹ سٹرنگ مراجعہ دستاویز