global
Был ли использован в регулярном выражении флаг "g"
Описание, примеры
Свойство global есть у каждого объекта регулярного выражения.
Значение global - true , если был использован флаг "g", иначе - false . Флаг "g" указывает, что регулярное выражение необходимо проверить на все возможные совпадения со строкой.
Вы не можете изменять это свойство напрямую.
|
хде премер?
в примере описания метода exec(str) нашел что тоже глобальное рег.выражение:
, попробуй g убери и сравни результаты, если честно не пробывал, самому интересно, потому что не понятно написано:
g — глобальный поиск (обрабатываются все совпадения с шаблоном поиска).
есть два предположения, либо использование круглых скобок ничего не даст - массивы будут иметь лишь нулевой элемент, либо result1 и result2 будут одинаковы, т.к. поиск не продвинется дальше.
>Вы не можете изменять это свойство напрямую.
А как тогда поменять НЕ напрямую? причём не создавая нового объекта RegExp?