كائن جافا سكريبت التعبير العادي
التعبير العادي: اختزال التعبير العادية (العادية التعبير).
إكمال التعبير العادي كائن المرجعي
يرجى الاطلاع على جافا سكريبت التعبير العادي دليل مرجع كائن ، والذي يوفر كافة الخصائص والأساليب التي يمكن استخدامها جنبا إلى جنب مع وجوه السلسلة.
ويتضمن هذا الدليل وصفا وأمثلة مفصلة على استخدام كل الخصائص والأساليب.
ما هو التعبير العادي؟
ويصف التعبير العادية نمط من الشخصيات من وجوه.
عند استرداد النص، يمكنك استخدام نموذج لوصف المحتوى ليتم استردادها. التعبير العادي هو هذا الوضع.
نمط بسيط يمكن أن يكون حرف واحد.
وتشمل المزيد من النماذج المعقدة المزيد من الشخصيات يمكن أن تستخدم لتحليل وفحص الشكل، استبدال، وهلم جرا.
يمكنك تحديد موضع سلسلة البحث، ونوع من الأحرف التي تريد استرداد، وهلم جرا.
قواعد
或更简单的方法
var patt=/pattern/modifiers;
- نموذج يصف تعبير نموذج.
- معدلات (معدلات) يصف ما إذا كان استرجاع عالمي، لحالة الأحرف وهلم جرا.
ملاحظة: عند استخدام منشئ لخلق الأشياء العادية، وكنت بحاجة إلى قواعد الهروب الطابع العادية (يسبقه مائل \). على سبيل المثال، وفيما يلي ما يعادل:
var re = new RegExp("\\w+"); var re = /\w+/;
التعبير العادي معدلات
ويستخدم معدل لإجراء بحث حالة الأحرف والنص الكامل.
ط - يستخدم معدل لأداء مباراة تحسس حالة الأحرف.
ويستخدم معدل لإجراء عمليات بحث النص الكامل (بدلا من العثور على أول محطة العثور عليها، ولكن للعثور على جميع المباريات) - ز.
مثال 1
في سلسلة تحسس حالة الأحرف العثور على "W3CSchool"
var patt1=/w3cschool/i;
النص التالي يتم وضع علامة التعبير مطابقة الحصول على:
محاولة »
مثال 2
بحث النص الكامل "هو"
var patt1=/is/g;
النص التالي يتم وضع علامة التعبير مطابقة الحصول على:
محاولة »
مثال 3
بحث النص الكامل وقضية حساسة البحث "هو"
var patt1=/is/gi;
النص التالي يتم وضع علامة التعبير مطابقة الحصول على:
محاولة »
اختبار ()
طريقة القيمة البحث المحددة اختبار سلسلة ()، استنادا إلى نتائج وإرجاع صحيحة أو خاطئة.
المثال التالي هو سلسلة البحث عن الحرف "ه":
أمثلة
دوكمنت (patt1.test ( "أفضل الأشياء في الحياة الحرة"))؛
بسبب حرف "ه" في السلسلة، والناتج من التعليمات البرمجية أعلاه سيكون:
محاولة »
عند استخدام منشئ لخلق الأشياء العادية، وكنت بحاجة إلى قواعد الهروب الطابع العادية (يسبقه مائل \)
إكسيك ()
() طريقة لاسترداد سلسلة القيمة إكسيك محدد. قيمة الإرجاع هي القيمة التي يمكن العثور عليها. إذا تم العثور على أي مباراة، وتعود فارغة.
المثال التالي هو سلسلة البحث عن الحرف "ه":
مثال 1
document.write(patt1.exec("The best things in life are free"));
بسبب حرف "ه" في السلسلة، والناتج من التعليمات البرمجية أعلاه سيكون:
محاولة »