RegEx: Clases de caracteres XI ⁠- \s

Puedes pensar en las clases de caracteres como caracteres con un significado especial. Se reconocen como especiales cuando colocas la \ antes del carácter.

Esta es una lista de las clases de caracteres en JavaScript:

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

Probablemente ya conozcas el método de cadena trim(). Este eliminará todos los espacios en blanco iniciales y finales de una cadena.

Crea una expresión regular que funcione como el método trim(). Tu regex funcionará junto con esta función: string.replace(REGEXP, ""). Debes usar la clase de caracteres \s en tu expresión.

Ejemplo

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

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

Notas

Consulta la pestaña Resources para obtener más información sobre las clases de caracteres si te atoras.