global (Propiedad)

Actualización: noviembre 2007

Devuelve un valor Boolean que indica el estado del indicador global (g) utilizado con una expresión regular.

rgExp.global

Argumentos

  • rgExp
    Necesario. Instancia de un objeto Regular Expression.

Comentarios

La propiedad global es de sólo lectura y devuelve true si el indicador global se establece para una expresión regular y False en caso contrario. El valor predeterminado es false.

Cuando se utiliza, el indicador global indica que, en una búsqueda, se deben buscar todas las repeticiones del modelo existente en la cadena de búsqueda y no sólo la primera. También se conoce como coincidencia global.

Ejemplo

En el ejemplo siguiente se muestra el uso de la propiedad global.

function RegExpPropDemo(re : RegExp) {
   print("Regular expression: " + re);
   print("global:     " + re.global);
   print("ignoreCase: " + re.ignoreCase);
   print("multiline:  " + re.multiline);
   print();
};

// Some regular expression to test the function.
var re1 : RegExp = new RegExp("the","i");  // Use the constructor.
var re2 = /\w+/gm;                         // Use a literal.
RegExpPropDemo(re1);
RegExpPropDemo(re2);
RegExpPropDemo(/^\s*$/im);

El resultado de este programa es:

Regular expression: /the/i
global:     false
ignoreCase: true
multiline:  false

Regular expression: /\w+/gm
global:     true
ignoreCase: false
multiline:  true

Regular expression: /^\s*$/im
global:     false
ignoreCase: true
multiline:  true

Requisitos

Versión 5,5

Se aplica a:

Regular Expression (Objeto)

Vea también

Conceptos

Sintaxis de expresiones regulares

Referencia

ignoreCase (Propiedad)

multiline (Propiedad)