caractere meta \W do RegExp JavaScript

definição e uso

\W caracteres meta correspondem a caracteres não-alfanuméricos:

caracteres alfanuméricos são caracteres a-z, A-Z, 0-9, incluindo _ (sublinhado).

instância

busca global de caracteres não-alfanuméricos:

let text = "Give 100%!";
let pattern = /\W/g;

Experimente você mesmo

sintaxe

new RegExp("\\W")

ou abreviado:

/\W/

sintaxe com modificador

new RegExp("\\W", "g")

ou abreviado:

/\W/g

suporte do navegador

/\W/ é um recurso 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 comuns:

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