ignoreCase خاصية
إرجاع القيمة منطقية تشير إلى الولاية إشارة ignoreCase ( i ) استخدام تعبير عادي.
rgExp.ignoreCase
الوسيطات
- rgExp
مطلوبة. مثيل كائن تعبير عادي.
ملاحظات
The ignoreCase خاصية هو read-فقط, و إرجاع صواب if the ignoreCase يؤشر هو التعيين for a عادي تعبير, و إرجاع خطأ if it ليس. The القيمة افتراضية هو خطأ.
The ignoreCase يؤشر, when used, indicates that a بحث should تجاهل حالة sensitivity when matching the نقش within the searched سلسلة.
مثال
The following مثال illustrates the استخدم of the ignoreCase خاصية.
يوضح المثال التالي استخدم ignoreCaseخاصية. If you pass gi في إلى the دالة shown below, الجميع instances of the الكلمة "the" are replaced مع the الكلمة "a", including the initial "The". This هو because, when the ignoreCase يؤشر هو التعيين, the بحث ignores أي حالة sensitivity. وفي هذه الحالة "T" هو نفس "t" للأغراض من مطابقة.
هذه دالة إرجاع قيم المنطقية التي تشير إلى الولاية الإشارات تعبير عادي المسموح به، وهي عبارة عن g، i، و m. دالة أيضا إرجاع السلسلة مزودة بالجميع استبدلات بها.
function RegExpPropDemo(flag){
// The flag parameter is a string that contains
// g, i, or m. The flags can be combined.
// Check flags for validity.
if (flag.match(/[^gim]/))
{
return ("Flag specified is not valid");
}
// Create the string on which to perform the replacement.
var orig = "The batter hit the ball with the bat ";
orig += "and the fielder caught the ball with the glove.";
//Replace "the" with "a".
var re = new RegExp("the", flag);
var r = orig.replace(re, "a");
// Output the resulting string and the values of the flags.
print("global: " + re.global.toString());
print("ignoreCase: " + re.ignoreCase.toString());
print("multiline: " + re.multiline.toString());
print("Resulting String: " + r);
}
RegExpPropDemo("gi");
RegExpPropDemo("g");
ما يلي هو إخراج الناتج.
global: true
ignoreCase: true
multiline: false
Resulting String: a batter hit a ball with a bat and a fielder caught a ball with a glove.
global: true
ignoreCase: false
multiline: false
Resulting String: The batter hit a ball with a bat and a fielder caught a ball with a glove.