فهرس خاصية

تقوم بإرجاع موضع الحرف الموقع أول الناجح مطابقة يبدأ في سلسلة searched.

{RegExp | reArray}.index

الوسيطات

  • RegExp
    مطلوبة. العمومية RegExpكائن.

  • reArray
    مطلوبة. صفيفة الذي تم إرجاعه بواسطة execطريقة تعبير عادي كائن.

ملاحظات

خاصية فهرس هو zero-based.

القيمة الأولية ل RegExp.فهرس خاصية هو – 1. قيمتها هو القراءة فقط ويتغير عند مطابقة ناجحة هو بها.

ملاحظة

الخصائص RegExpكائن لا تتوفر عند برنامج هو يعمل في الالوضع السريع، الافتراضية ل JScript. إلى ترجمة برنامج يستخدم هذه الخصائص من تعجيل الأوامر، يجب إيقاف تشغيل خيار سريع باستخدام /سريع- . It ليس آمن إلى turn إيقاف the fast خيار في ASP.NET because of threading issues.

مثال

يوضح المثال التالي استخدم indexخاصية. تعليمات برمجية تتكرر عبر سلسلة بحث ويطبع الخروج من index lastIndexقيم لكل كلمة في السلسلة.

var src = "The quick brown fox jumps over the lazy dog.";

// Create regular expression pattern with a global flag.
var re = /\w+/g;

// Get the next word, starting at the position of lastIndex.
var arr;
while ((arr = re.exec(src)) != null)
    {
    print (arr.index + "-" + arr.lastIndex + " " + arr);
    }

إخراج th هو برنامج هو كما يلي.

0-3 The
4-9 quick
10-15 brown
16-19 fox
20-25 jumps
26-30 over
31-34 the
35-39 lazy
40-43 dog

المتطلبات

Version 3

يتم تطبيق إلى:

كائن RegExp

راجع أيضًا:

المرجع

exec أسلوب

المبادئ

بناء جملة تعبير عادي