JavaScript RegExp Group [^0-9]

definição e uso

a expressão [^0-9] é usada para encontrar qualquer caractere que não seja número.

Os números dentro dos parênteses podem ser qualquer número de 0 a 9 ou faixa de números.

Dica:Use [0-9] expressão de busca para qualquer caractere numérico entre parênteses.

instância

exemplo 1

busca global não é número de 1 a 4:

let text = "123456789";
let pattern = /[^1-4]/g;

Experimente você mesmo

exemplo 2

busca global não é número 1:

let test = "12121212";
let pattern = /[^1]/g;

Experimente você mesmo

exemplo 3

busca global não é número de 5 a 8:

let text = "123456789";
let pattern = /[^5-8]/g;

Experimente você mesmo

sintaxe

new RegExp("[^0-9]")

ou abreviado:

/[^0-9]/

sintaxe com modificador

new RegExp("[^0-9]", "g")

ou abreviado:

/[^0-9]/g

suporte do navegador

/[^0-9]/ é uma característica do ECMAScript1 (ES1).

Todos os navegadores suportam completamente o ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
suporte suporte suporte suporte suporte suporte

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 usados:

exemplo descrição
text.match(padrão) método de string match()
text.search(padrão) método de string search()
padrão.exec(text) Método RexExp exec()
padrão.test(text) Método RexExp test()