Como Verificar Se Uma String Possui Espaço Em Branco - Javascript

Quando estamos desenvolvendo um formulário para criação de senha, normalmente essas senhas possuem algumas regras para criação.

Como por exemplo, deve conter um carácter maiúsculo, um minúsculo, conter números…

Estas são as regras mais comuns, mas também as vezes as senhas pedem para que não contenham espaços vazios (espaço, tab)

Você sabe como validar se esse tipo de carácter está presente na string digitada?

Podemos verificar se uma string contém um espaço vazio de duas formas.

A primeira, podemos usar o método indexOf

1
const verificaEspaco = (string) => string.indexOf(' ') >= 0;

Ou podemos usar o método test, utilizando RegEx

1
const verificaEspaco = (string) => /\s/g.test(string);

Em ambos os casos retornarão true ou false caso a string possua um espaço vazio.

Porém, o segundo método também considera tab como espaço, tornando uma solução mais completa.