Imagen destacada del artículo Extraer y obtener números de un string en javascript.

Extraer y obtener números de un string en javascript.

javascript svg
actualizado: 24 / 06 / 2020

Extraer los números de la cadena.

En el caso hipotético de que necesites extraer solo los números de una cadena, por ejemplo: se tiene este string "abcd1234" y se desea obtener solo "abcd" puedes hacer lo siguiente:

js
const stringWithNumbers = "abcd1234";
const stringWithoutNumbers = stringWithNumbers.replace(/[0-9]+/g, ""); // esto retorna 'abcd'

En el método .replace() pasamos una expresión regular que busca todos los números y como segundo parámetro el valor que lo reemplazara en este caso un string vació.

Obtener los números de una cadena.

Si el caso fura inverso y solo se necesitaran los números podríamos hacer lo siguiente:

js
const stringWithNumbers = "abcd1234";
const onlyNumbers = stringWithNumbers.replace(/[^0-9]+/g, ""); // esto retorna '1234'

Usamos la misma expresión regular pero esta vez agregamos el signo ^ que niega la expresión, es decir reemplaza todo lo que no sean números.

Artículos relacionados:
Cómo filtrar elementos de un array con filter javascript

Imagen destacada del artículo Cómo filtrar elementos de un array con filter javascript

Cómo eliminar elementos repetidos de un arreglo en JavaScript

Imagen destacada del artículo Cómo eliminar elementos repetidos de un arreglo en JavaScript

Cómo insertar Javascript en HTML

Imagen destacada del artículo Cómo insertar Javascript en HTML

Eliminar el primer y ultimo carácter de una cadena en javascript

Imagen destacada del artículo Eliminar el primer y ultimo carácter de una cadena en javascript

Cómo eliminar elementos de un arreglo en JavaScript

Imagen destacada del artículo Cómo eliminar elementos de un arreglo en JavaScript

Gatsby JS - introducción, ventajas y usos

Imagen destacada del artículo Gatsby JS - introducción, ventajas y usos

Introducción a Nextjs

Imagen destacada del artículo Introducción a Nextjs

Calcular cuantos días hay entre dos fechas con javascript

Imagen destacada del artículo Calcular cuantos días hay entre dos fechas con javascript