Caractere meta \S do RegExp JavaScript

Definição e uso

\S Caracteres meta correspondem a caracteres não brancos.

Os caracteres em branco podem ser:

  • Caractere de espaço
  • Tabulação
  • Return
  • Quebra de linha
  • Tabulação vertical
  • Carriage return

Exemplo

Busca global de caracteres não brancos:

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

Experimente você mesmo

Sintaxe

new RegExp("\\S")

Ou abreviado:

/\S/

Sintaxe com modificador

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

Ou abreviado:

/\S/g

Suporte do navegador

/\S/ É uma característica do ECMAScript1 (ES1).

Todos os navegadores suportam completamente 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 de diferentes maneiras.

UsoPadrão (padrão)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