Me gustaría reemplazar todos los caracteres que no sean 0-9 en una cadena, utilizando Javascript.Javascript regex, reemplace todos los caracteres que no sean números
¿Por qué no funcionaría esta expresión regular?
"a100.dfwe".replace(/([^0-9])+/i, "")
gracias, y lo que hace exactamente el signo "+" representa? –
@PrakashRaman: significa * coincide con uno o más de los caracteres anteriores *. No es necesario, pero aumentará ligeramente el rendimiento de la expresión regular al reducir el número de reemplazos requeridos. –
(técnicamente esta respuesta responde a la pregunta, pero falla en las carrozas) "123.456px" .replace (/ \ D +/g, ""); -> 123456 –