Quantificador ?! do RegExp JavaScript
- Página anterior ?=
- Próxima página constructor
- Voltar à página anterior Manual de Referência JavaScript RegExp
Definição e uso
?!/(?! Ocorrência para combinar qualquer string que não siga /(?! da string.
Dica:Use ?=/(?! Ocorrência para combinar qualquer string que siga /(?! da string.
Exemplo
Procurar globalmente e sem distinção de maiúsculas/minúsculas para "is", seguido por "all":
let text = "Is this all there is"; let pattern = /is(?! all)/gi;
Sintaxe
new RegExp("regexp(?!/(?!)")
ou abreviado:
/regexp(?!/(?!n
Sintaxe com modificador
new RegExp("regexp(?!/(?!)", "g")
ou abreviado:
/regexp(?!/(?!)/g
Suporte do navegador
/(?!/(?!n
)/
É uma característica do ECMAScript1 (ES1).
Todos os navegadores suportam completamente ES1 (JavaScript 1997): | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Suporte | Suporte | Suporte | Suporte | Suporte | Suporte |
- Página anterior ?=
- Próxima página constructor
- Voltar à página anterior Manual de Referência JavaScript RegExp