ویژگی lastIndex RegExp JavaScript
- الصفحة السابقة ignoreCase
- الصفحة التالية multiline
- العودة إلى الطبقة السابقة جاوا اسکریپت ریگ ایکس مراجع دستورالعمل
تعریف و استفاده
آخری ایندکس
ویژگی موقعیت شروع برای همخوانی بعدی را مشخص میکند.
توجه:این ویژگی تنها در صورت تنظیم نشانگر "g" معتبر است.
این ویژگی عددی را بازمیگرداند که موقعیت شروع همخوانی بعدی را مشخص میکند. exec()
یا test()
موقعیت حرف بعدی از آخرین همخوانییاب شده توسط روشهای پیدا شده.
توجه:اگر exec()
و test()
در صورت عدم یافتن همخوانی، آخری ایندکس
به ۰ تنظیم میشود.
مثال
let text = "The rain in Spain stays mainly in the plain"; let pattern = /ain/g; let result = ""; در حالی که (pattern.test(text) == true) { result += "Found at pos " + pattern.lastIndex + "<br>"; }
قانوننویسی
regexp.lastIndex
ارزش بازگشتی
نوع | توضیح |
---|---|
عدد | عدد، موقعیت حرف بعدی پس از آخرین همخوانییاب شده توسط روشهای exec() یا test() را مشخص میکند. |
جزئیات فنی
ویژگی lastIndex آخری ایندکس
این ویژگی یک مقدار خوانا و قابل ویرایش است. برای عبارتهای حاوی نشانگر g، این ویژگی یک عدد است که موقعیت اولین حرف پس از متن همخوانییاب شده را نشان میدهد.
نتایج همخوانی قبلی توسط روشهای RegExp.exec() و RegExp.test() پیدا شدهاند، که هر دو آخری ایندکس
موقعیت ویژگی به عنوان نقطه شروع جستجوی بعدی استفاده میشود. به این ترتیب، میتوان با تکرار فراخوانی این دو روش، تمام متنهای همخوانییاب شده یک رشته را جستجو کرد.
این ویژگی خوانا و قابل ویرایش است. هر زمان که جستجوی بعدی شروع شود، میتوان آن را تنظیم کرد. وقتی که روشهای exec() یا test() دیگر نمیتوانند متن همخوانییابند، به طور خودکار آخری ایندکس
ویژگی به ۰ تنظیم میشود.
بrowsر پشتیبانی میکند
آخری ایندکس
是 ECMAScript1 (ES1) 特性。
هي خصائص ECMAScript1 (ES1).
جميع المتصفحات تدعم تمامًا ES1 (JavaScript 1997): | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
الدعم | الدعم | الدعم | الدعم | الدعم | الدعم |
- الصفحة السابقة ignoreCase
- الصفحة التالية multiline
- العودة إلى الطبقة السابقة جاوا اسکریپت ریگ ایکس مراجع دستورالعمل