funciona esto:Javascript expresiones regulares - reemplazar los caracteres no numéricos
var.replace(/[^0-9]+/g, '');
Este recorte sencillo reemplazará cualquier cosa que no es un número sin nada.
Pero los decimales también son reales. Entonces, estoy tratando de descubrir cómo incluir un punto.
Estoy seguro de que es muy simple, pero mis pruebas no funcionan.
¿Está buscando un solo número o varios? Es decir. para "12.3 a b5", ¿desea devolver "12.3 5" o "12.35", o la cadena de entrada no es posible? – tloflin