--- title: RegExp.prototype.ignoreCase slug: Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/ignoreCase original_slug: Web/JavaScript/Referencia/Objetos_globales/RegExp/ignoreCase ---
La propiedad ignoreCase
indica si la expresión regular está usando la bandera "i". ignoreCase
es una propiedad de sólo lectura de una instancia de expresión regular.
El valor de ignoreCase es un
{{jsxref("Boolean")}} y true si la bandera "i" fue usada. De otra manera es false. La bandera "i" indica que el se debe ignorar la capitalización al tratar de encontrar los equivalentes en un texto.
No se puede cambiar esta propiedad directamente.
ignoreCase
var regex = new RegExp('foo', 'i'); console.log(regex.ignoreCase); // true
Especificación | Estatus | Comentario |
---|---|---|
{{SpecName('ES3')}} | {{Spec2('ES3')}} | Definición inicial. Implementado en JavaScript 1.2. JavaScript 1.5: ignoreCase es una propiedad de la instancia {{jsxref("RegExp")}}, y no del objecto {{jsxref("RegExp")}}. |
{{SpecName('ES5.1', '#sec-15.10.7.3', 'RegExp.prototype.ignoreCase')}} | {{Spec2('ES5.1')}} | |
{{SpecName('ES6', '#sec-get-regexp.prototype.ignorecase', 'RegExp.prototype.ignoreCase')}} | {{Spec2('ES6')}} | ignoreCase es ahora una propiedad accesora del prototipo en lugar de una propiedad de dato de una instancia. |
{{SpecName('ESDraft', '#sec-get-regexp.prototype.ignorecase', 'RegExp.prototype.ignoreCase')}} | {{Spec2('ESDraft')}} |