اختبار أسلوب
إرجاع القيمة منطقية تشير إلى ما إذا كان موجود نمط تعبير عادي في سلسلة 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);
}