$ 1... خصائص $ 9

إرجاع تسعة أجزاء خلال عملية مطابقة نقش memorized بمعظم-مؤخرا. للقراءة فقط

RegExp.$n 

الوسيطات

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

  • n
    مطلوبة. أي عدد صحيح من 1 إلى 9.

ملاحظات

القيمة $ 1... $ 9 خصائص هو ‏‏تاريخ التعديلها كلما مطابقة parenthesized ناجحة هو بها. أي رقم من parenthesized يمكن تحديد سلاسل فرعية في نموذج تعبير عادي، ولكن يمكن تخزين تسعة الأحدث فقط.

ملاحظة

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

مثال

يوضح المثال التالي استخدم $ 1... $ 9 الخصائص:

var newline = "\n"

var re = new RegExp("d(b+)(d)","ig");
var str = "cdbBdbsbdbdz";
var arr = re.exec(str);

var s = "";
s += "$1 contains: " + RegExp.$1;
s += newline;
s += "$2 contains: " + RegExp.$2;
s += newline;
s += "$3 contains: " + RegExp.$3;

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

$1 contains: bB
$2 contains: d
$3 contains:

المتطلبات

Version 1

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

كائن RegExp

راجع أيضًا:

المبادئ

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