Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

191
Vistas
(javascript) If you had a string that was a word with a number at the end. How would you add a space between the word and the number?

For example:

let word = 'Winter4000'

const seperate = (word) => {
  ...
}

seperate(word) // output: Winter 4000

The word can be random and the number is always at the end.

about 4 years ago · Juan Pablo Isaza
3 Respuestas
Responde la pregunta

0

Ian's answer works for most integers, but for decimals or numbers with commas (like 1,000,000), you'll want an expression like

word.split(/([0-9.,]+)/).join(" ");

so it doesn't put an extra space when it runs into a decimal point or comma.

Writing this as a function,

let word = 'Winter4,000.000';

const seperate = (input_word) => {
    return input_word.split(/([0-9.,]+)/).join(" ");
}

console.log(seperate(word));
about 4 years ago · Juan Pablo Isaza Denunciar

0

let word = 'Winter4000'
const seperate = word.split(/([0-9]+)/).join(" ")

split it using regex pattern looking for numbers, then join it back together with a space added

about 4 years ago · Juan Pablo Isaza Denunciar

0

const word = 'Winter4000';
const result = word.match(/[^\d]+/) + ' ' + word.match(/[\d]+/);
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda