اختبار أسلوب

إرجاع القيمة منطقية تشير إلى ما إذا كان موجود نمط تعبير عادي في سلسلة searched.

function test(str : String) : Boolean

الوسيطات

  • str
    مطلوبة. السلسلة التي إلى على إجراء بحث.

ملاحظات

يقوم الأسلوب اختبار لمعرفة ما إذا كان نمط موجود ضمن على سلسلة و إرجاع صحيحاً إذا كان الأمر كذلك، و خطأ خلاف ذلك. في حالة تطابق هو العثور على خصائص عمومي RegExpيتم محدث الكائن لإظهار نتائج مطابقة.

إذا كان العام يؤشر لتعبير عادي، اختبار البحث بداية السلسلة في الموضع المشار إليها بالقيمة lastIndex. في حالة إشارة العمومي هو ليست معينةها، يتجاهل اختبار القيمة lastIndexوعمليات البحث من البداية للسلسلة.

مثال

يوضح المثال التالي استخدم أسلوب اختبار. إلى لاستخدام هذا المثال، قم بتمرير دالة نمط تعبير عادي وسلسلة. سيتم اختبار دالة عن التواجد لنمط تعبير عادي في السلسلة و بإرجاع سلسلة تشير إلى نتائج هذا بحث:

function TestDemo(re, teststring)
{
    // Test string for existence of regular expression.
    var found = re.test(teststring)

    // Format the output.
    var s = "";
    s += "'" + teststring + "'"

    if (found)
        s += " contains ";
    else
        s += " does not contain ";  
      
    s += "'" + re.source + "'"
    return(s);
}

المتطلبات

Version 3

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

كائن تعبير عادي

راجع أيضًا:

المرجع

كائن RegExp

المبادئ

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