<جافا سكريبت التعبير العادي كائن
مثال
هل البحث العالمي على "man" في سلسلة، واستبدالها "person" . ثم تغيير التعبير العادي واستبداله إما "man" أو "woman" مع "person" ، مع compile() الأسلوب:
var str="Every man in the world! Every woman on earth!";
var
patt=/man/g;
var
str2=str.replace(patt,"person");
document.write(str2+"<br>");
patt=/(wo)?man/g;
patt.compile(patt);
str2=str.replace(patt,"person");
document.write(str2);
الناتج من التعليمات البرمجية أعلاه سيكون:
Every person in the world! Every woperson on earth!
Every person in the world! Every person on earth!
انها محاولة لنفسك » تعريف والاستخدام
في compile() وطريقة إهمال في تفعيل جافا الإصدار 1.5.
في compile() يستخدم طريقة لتجميع تعبير عادي أثناء تنفيذ برنامج نصي.
في compile() يمكن أن تستخدم أيضا طريقة لتغيير وإعادة ترجمة تعبير عادي.
دعم المتصفح
التعبير | |||||
---|---|---|---|---|---|
[abc] | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | غير معتمد |
بناء الجملة
RegExpObject .compile( regexp , modifier )
قيم معلمة
معامل | وصف |
---|---|
regexp | تعبير منتظم |
modifier | يحدد نوع مطابقة. "g" لخوض مباراة والعالمية، "i" لخوض مباراة وتحسس حالة الأحرف و "gi" ل، مباراة تحسس حالة الأحرف العالمية |
<جافا سكريبت التعبير العادي كائن