Caractere de metassímbolo \s do RegExp JavaScript

Definição e uso

\s O caractere de metassímbolo coincide com os caracteres de espaço em branco.

Os caracteres de espaço em branco podem ser:

  • Caractere de espaço
  • Caractere de tabulação
  • Caractere de retorno de carro
  • Caractere de nova linha
  • Caractere de tabulação vertical
  • Caractere de nova página

Exemplo

Busca global de caracteres de espaço em branco:

let text = "Is this all there is?";
let pattern = /\s/g;

Experimente você mesmo

Sintaxe

new RegExp("\\s")

Ou abreviadamente:

/\s/

Sintaxe com modificador

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

Ou abreviadamente:

/\s/g

Suporte do navegador

/\s/ É 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 de expressão regular 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 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() da RexExp