Metacaractere JavaScript RegExp \s
Exemplo
Uma pesquisa global por caracteres de espaço em branco:
let text = "Is this all there is?";
let pattern = /\s/g;
Definição e uso
O metacaractere \s corresponde ao caractere de espaço em branco.
Os caracteres de espaço em branco podem ser:
- Um caractere de espaço
- Um caractere de tabulação
- Um caractere de retorno de carro
- Um novo caractere de linha
- Um caractere de tabulação vertical
- Um caractere de feed de formulário
Suporte ao navegador
/\s/
é um recurso ECMAScript1 (ES1).
ES1 (JavaScript 1997) é totalmente suportado em todos os navegadores:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
Sintaxe
new RegExp("\\s")
or simply:
/\s/
Sintaxe com modificadores
new RegExp("\\s", "g")
or simply:
/\s/g
Métodos de pesquisa de expressões regulares
Em JavaScript, uma pesquisa de texto de expressão regular pode ser feita com diferentes métodos.
Com um padrão como uma expressão regular, estes são os métodos mais comuns:
Exemplo | Descrição |
---|---|
text.match( padrão ) | O método String match() |
text.search( padrão ) | O método String search() |
padrão .exec(texto) | O método RexExp exec() |
padrão .test(texto) | O método RegExp test() |