Latest web development tutorials
×

JavaScript مسار

JavaScript مسار JavaScript مقدمة موجزة JavaScript استعمال JavaScript تصدير JavaScript قواعد JavaScript البيانات JavaScript مذكرة JavaScript متغير JavaScript أنواع البيانات JavaScript الأجسام JavaScript وظيفة JavaScript مجال JavaScript حدث JavaScript سلسلة JavaScript مشغلي JavaScript مقارنة JavaScript If...Else JavaScript switch JavaScript for JavaScript while JavaScript Break & Continue JavaScript typeof JavaScript نوع التحويل JavaScript التعبير العادية JavaScript خطأ JavaScript التصحيح JavaScript رفع متغير JavaScript الوضع الصارم JavaScript استخدام غير لائق JavaScript مصادقة النماذج JavaScript كلمات محفوظة JavaScript JSON JavaScript void JavaScript كود المواصفات

JS وظيفة

JavaScript تعريف وظيفة JavaScript وسائط الدالة JavaScript استدعاء دالة JavaScript الإغلاق

JS HTML DOM

DOM مقدمة موجزة DOM HTML DOM CSS DOM حدث DOM EventListener DOM العنصر

JS دروس متقدمة

JavaScript الأجسام JavaScript Number JavaScript String JavaScript Date JavaScript Array JavaScript Boolean JavaScript Math JavaScript RegExp الأجسام

JS المتصفح BOM

JavaScript Window JavaScript Window Screen JavaScript Window Location JavaScript Window History JavaScript Navigator JavaScript فرقعة JavaScript حدث موقوتة JavaScript Cookies

JS مخزن

JavaScript مخزن JavaScript اختبار jQuery JavaScript اختبار Prototype

JS أمثلة

JavaScript أمثلة JavaScript مثيل كائن JavaScript مثيل كائن المستعرض JavaScript HTML DOM أمثلة JavaScript ملخص

JS الدليل المرجعي

JavaScript الأجسام HTML DOM الأجسام

كائن جافا سكريبت التعبير العادي

التعبير العادي: اختزال التعبير العادية (العادية التعبير).


إكمال التعبير العادي كائن المرجعي

يرجى الاطلاع على جافا سكريبت التعبير العادي دليل مرجع كائن ، والذي يوفر كافة الخصائص والأساليب التي يمكن استخدامها جنبا إلى جنب مع وجوه السلسلة.

ويتضمن هذا الدليل وصفا وأمثلة مفصلة على استخدام كل الخصائص والأساليب.


ما هو التعبير العادي؟

ويصف التعبير العادية نمط من الشخصيات من وجوه.

عند استرداد النص، يمكنك استخدام نموذج لوصف المحتوى ليتم استردادها. التعبير العادي هو هذا الوضع.

نمط بسيط يمكن أن يكون حرف واحد.

وتشمل المزيد من النماذج المعقدة المزيد من الشخصيات يمكن أن تستخدم لتحليل وفحص الشكل، استبدال، وهلم جرا.

يمكنك تحديد موضع سلسلة البحث، ونوع من الأحرف التي تريد استرداد، وهلم جرا.

قواعد

var patt=new RegExp(pattern,modifiers);

或更简单的方法

var patt=/pattern/modifiers;
  • نموذج يصف تعبير نموذج.
  • معدلات (معدلات) يصف ما إذا كان استرجاع عالمي، لحالة الأحرف وهلم جرا.

ملاحظة: عند استخدام منشئ لخلق الأشياء العادية، وكنت بحاجة إلى قواعد الهروب الطابع العادية (يسبقه مائل \). على سبيل المثال، وفيما يلي ما يعادل:

var re = new RegExp("\\w+");
var re = /\w+/;

التعبير العادي معدلات

ويستخدم معدل لإجراء بحث حالة الأحرف والنص الكامل.

ط - يستخدم معدل لأداء مباراة تحسس حالة الأحرف.

ويستخدم معدل لإجراء عمليات بحث النص الكامل (بدلا من العثور على أول محطة العثور عليها، ولكن للعثور على جميع المباريات) - ز.

مثال 1

في سلسلة تحسس حالة الأحرف العثور على "W3CSchool"

var str="Visit W3CSchool";
var patt1=/w3cschool/i;

النص التالي يتم وضع علامة التعبير مطابقة الحصول على:

زيارة W3CSchool

محاولة »

مثال 2

بحث النص الكامل "هو"

var str="Is this all there is?";
var patt1=/is/g;

النص التالي يتم وضع علامة التعبير مطابقة الحصول على:

Is th is all there is ?

محاولة »

مثال 3

بحث النص الكامل وقضية حساسة البحث "هو"

var str="Is this all there is?";
var patt1=/is/gi;

النص التالي يتم وضع علامة التعبير مطابقة الحصول على:

Is th is all there is ?

محاولة »


اختبار ()

طريقة القيمة البحث المحددة اختبار سلسلة ()، استنادا إلى نتائج وإرجاع صحيحة أو خاطئة.

المثال التالي هو سلسلة البحث عن الحرف "ه":

أمثلة

فار patt1 = التعبير العادي الجديد ( "ه")؛
دوكمنت (patt1.test ( "أفضل الأشياء في الحياة الحرة"))؛

بسبب حرف "ه" في السلسلة، والناتج من التعليمات البرمجية أعلاه سيكون:

true

محاولة »

عند استخدام منشئ لخلق الأشياء العادية، وكنت بحاجة إلى قواعد الهروب الطابع العادية (يسبقه مائل \)

أمثلة

فار إعادة = التعبير العادي الجديد ( "\\ ث +")؛

محاولة »


إكسيك ()

() طريقة لاسترداد سلسلة القيمة إكسيك محدد. قيمة الإرجاع هي القيمة التي يمكن العثور عليها. إذا تم العثور على أي مباراة، وتعود فارغة.

المثال التالي هو سلسلة البحث عن الحرف "ه":

مثال 1

var patt1=new RegExp("e");
document.write(patt1.exec("The best things in life are free"));

بسبب حرف "ه" في السلسلة، والناتج من التعليمات البرمجية أعلاه سيكون:

البريد

محاولة »