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

249
Vistas
Elimine todos los valores excepto los numéricos de una cadena en Javascript

Estoy aprendiendo JS y quiero saber cuál es la forma más eficiente de extraer valores enteros de cadenas como la siguiente:

 const String1 = '122,730 views' const String2 = '2,990 likes'

Producción:

 122730 2990

¿Existe una función JS para eliminar todos los valores excepto los numéricos de una cadena? En este caso, parseInt() solo devolvería 122 y 2 .

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

0

La función JavaScripts parseInt() no conoce ningún separador de miles.
Simplemente puede reemplazarlos de antemano.

 const String1 = '122,730 views'; const Value1 = parseInt(String1.replace(/,/g, "")); console.log(Value1);

about 4 years ago · Juan Pablo Isaza Denunciar

0

Puedes intentar usar Regex así:

 const regex = /[0-9+]/gm; const str = `122,730 views`; let m; while ((m = regex.exec(str)) !== null) { // This is necessary to avoid infinite loops with zero-width matches if (m.index === regex.lastIndex) { regex.lastIndex++; } // The result can be accessed through the `m`-variable. m.forEach((match, groupIndex) => { console.log(`Found match, group ${groupIndex}: ${match}`); }); }

PD: Siento no haber comentado, pero es imposible, debido a mi baja reputación.

about 4 years ago · Juan Pablo Isaza Denunciar

0

 function retnum(str) { var num = str.replace(/[^0-9]/g, ''); return parseInt(num, 10); } console.log('122,730 views'.replace(/[^0-9]/g, '')); console.log(retnum('122,730 views'));

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