Exemplo
Faça uma pesquisa global para personagens que não estão dentro dos colchetes [h]:
var str = "Is this all there is?";
var patt1 = /[^h]/g;
O texto marcado abaixo mostra onde a expressão fica um jogo:
Is t h is all t h ere is?
Tente você mesmo " Definição e Uso
A expressão [^ abc] é usado para encontrar qualquer personagem não entre os colchetes.
Os caracteres dentro dos colchetes podem ser quaisquer caracteres ou espaço de caracteres:
- [Abcde ..] - Qualquer personagem entre os colchetes
- [AZ] - Qualquer personagem de maiúsculas A a Z maiúsculo
- [Az] - Qualquer personagem de minúsculas de A a Z em minúsculas
- [Az] - Qualquer personagem de maiúsculas A a Z em minúsculas
Dica: Use o [abc] expressão para encontrar qualquer caractere entre os colchetes.
Suporte navegador
Expressão | |||||
---|---|---|---|---|---|
[^abc] | sim | sim | sim | sim | sim |
Sintaxe
new RegExp("[^ xyz ]")
or simply:
/[^ xyz ]/
Sintaxe com modificadores
new RegExp("[^ xyz ]","g")
or simply:
/\[^ xyz ]/g
mais Exemplos
Exemplo
Faça uma pesquisa global para caracteres que não são "i" e "s" em uma string:
var str = "Do you know if this is all there is?";
var patt1 = /[^is]/gi;
O texto marcado abaixo mostra onde a expressão fica um jogo:
Do you know i f th is
is all there is ?
Tente você mesmo " Exemplo
Faça uma pesquisa global para o personagem-span NÃO das minúsculas "a" para minúsculas "h" em uma string:
var str = "Is this all there is?";
var patt1 = /[^a-h]/g;
O texto marcado abaixo mostra onde a expressão fica um jogo:
Is t h is a ll t he r e is ?
Tente você mesmo " Exemplo
Faça uma pesquisa global para o personagem-span não das maiúsculas "A" para maiúscula "E" :
var str = "I SCREAM FOR ICE CREAM!";
var patt1 = /[^A-E]/g;
O texto marcado abaixo mostra onde a expressão fica um jogo:
I S C R EA M FOR I CE
C R EA M !
Tente você mesmo " Exemplo
Do uma pesquisa global para o personagem-span não das maiúsculas "A" para minúsculas "e" :
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^A-e]/g;
O texto marcado abaixo mostra onde a expressão fica um jogo:
I Sc r ea m F or Ice C r ea m , is th a t OK ?!
Tente você mesmo " Exemplo
Faça uma pesquisa global, case-insensitive para o personagem-span que não é [como]:
var str = "I Scream For Ice Cream, is that OK?!";
var patt1 = /[^a-s]/gi;
O texto marcado abaixo mostra onde a expressão fica um jogo:
I Scream For Ice Cream, is t ha t OK ?!
Tente você mesmo " <JavaScript RegExp Objeto