Справочник по JScript : Свойства JScript : Свойство ignoreCase

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Свойство ignoreCase

Возвращает логическое значение, указывающее состояние глобального флага i (не учитывать регистр), используемого с регулярным выражением. По умолчание равно false. Только для чтения.

Синтаксис

rgExp.ignoreCase

Аргументы

RegExp
Обязательный аргумент. Глобальный объект Regular Expression.

Описание

Свойство ignoreCase возвращает значение true, если для регулярного выражения установлен глобальный флаг, и значение false, если нет.

Флаг ignoreCase означает, что при поиске не надо учитывать регистр символов.

Примеры

В следующем примере показано как используется свойство ignoreCase. Если передать в показанную ниже функцию значение gi, то все вхождения слова "the" будут заменены на слово "a", включая "The".

Эта функция отображает логические значения, связанные с допустимыми флагами регулярных выражений: g, i и m. Функция также отображает строку, в которую были внесены изменения.

function RegExpPropDemo(flag){
   // Флаг - это строка, содержащая
   // g, i или m.  Флаги могут быть скомбинированы

   // Проверяем флаги на допустимость
   if (flag.match(/[^gim]/))
      {
      return ("Flag specified is not valid");
      }

   // Создаем строку, которую будем изменять.
   var ss = "The batter hit the ball with the bat ";
   ss += "and the fielder caught the ball with the glove.";

   //Заменим "the" на "a".
   var re = new RegExp("the", flag);
   var r = ss.replace(re, "a");        

   // Вывод результирующей строки и флагов.
   var s = "";
   s += "global: " + re.global.toString();
   s += "
"; s += "ignoreCase: " + re.ignoreCase.toString(); s += "
"; s += "multiline: " + re.multiline.toString(); s += "
"; s += "Resulting String: " + r; return (s); } document.write(RegExpPropDemo("gi")); document.write(RegExpPropDemo("g")); //Output: //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.

Поддержка

JScript Version 5.5

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/8kz93es5(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования