Modificador i do RegExp do JavaScript
- Página anterior g
- Próxima página d
- Voltar à página anterior Manual de Referência JavaScript RegExp
Definição e uso
O modificador "i" define correspondência sem diferenciar maiúsculas e minúsculas.
Exemplo
Exemplo 1
Procure "is" sem diferenciar maiúsculas e minúsculas:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Exemplo 2
Procure "codew3c" na string sem diferenciar maiúsculas e minúsculas:
Uso da função de expressão regular exec():
let text = "Visit codew3c"; let pattern = /codew3c/i; let result = pattern.exec(text);
Exemplo 3
Uso de função de expressão regular test()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = pattern.test(text);
Exemplo 4
Uso de função de string match()
:
let text = "Visit CodeW3C.com"; let pattern = /codew3c/i; let result = text.match(pattern);
Sintaxe
new RegExp("regexp", "i")
ou abreviado:
/regexp/i
Avisos
Você pode usar ignoreCase Verifique se o modificador "i" foi definido.
let pattern = /W3S/i; let result = pattern.ignoreCase;
Métodos de busca de expressão regular
No JavaScript, a busca de texto com expressões regulares pode ser feita com diferentes métodos.
UsoPadrão (pattern)Como expressão regular, esses são os métodos mais utilizados:
Exemplo | Descrição |
---|---|
text.match(padrão) | Método match() da string |
text.search(padrão) | Método search() da string |
padrão.exec(text) | Método exec() do RexExp |
padrão.test(text) | Método test() do RexExp |
Suporte do navegador
/regexp/i
É uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior g
- Próxima página d
- Voltar à página anterior Manual de Referência JavaScript RegExp