RegEx: Classes de caracteres XI ⁠- \s

Você pode pensar nas classes de caracteres como caracteres com um significado especial. Elas são reconhecidas como especiais quando você coloca a \ antes do caractere.

Aqui está uma lista das classes de caracteres em JavaScript:

., \cX, \d, \D, \f, \n, \r, \s, \S, \t, \v, \w, \W, \0, \xhh, \uhhhh, \uhhhhh, [\b]

Você provavelmente já conhece o método de string trim(). Ele removerá todos os espaços em branco no início e no fim de uma string.

Crie uma expressão regular que funcione como o método trim(). Sua regex funcionará junto com esta função: string.replace(REGEXP, ""). Você deve usar a classe de caracteres \s na sua expressão.

Exemplo

const str = "    Hello World    "
// "Hello World"

const str = "    We need more space   "
// "We need more space"

Observações

Consulte a aba Resources para obter detalhes sobre classes de caracteres se estiver com dificuldades.