RegExp.prototype.ignoreCase
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
O atributo ignoreCase indica se a flag "i" foi ou não utilizada com a expressão regular.ignoreCase é um atributo somente leitura de uma instância individual de expressãoregular.
Experimente
const regex1 = new RegExp("foo");
const regex2 = new RegExp("foo", "i");
console.log(regex1.test("Football"));
// Expected output: false
console.log(regex2.ignoreCase);
// Expected output: true
console.log(regex2.test("Football"));
// Expected output: true
Property attributes of RegExp.prototype.ignoreCase | |
|---|---|
| Writable | no |
| Enumerable | no |
| Configurable | yes |
Descrição
O valor de ignoreCase é um Boolean etrue se a flag "i" foi usada; false caso contrário. A flag "i" indica que maiúsculas e minúsculas são equivalentes ao se tentar casar uma string com a expressão regular.
Você não pode alterar essa propriedade diretamente.
Exemplos
>Usando ignoreCase
js
var regex = new RegExp("foo", "i");
console.log(regex.ignoreCase); // true
Especificações
| Specification |
|---|
| ECMAScript® 2026 Language Specification> # sec-get-regexp.prototype.ignorecase> |
Compatibilidade com navegadores
Loading…