Resultado
Esta página no tiene parte de servidor en absoluto. La tabla que pegas la procesa JavaScript dentro de tu propio navegador, el gráfico se dibuja en un elemento canvas de tu máquina y el archivo de exportación se arma localmente. Nada se sube, se almacena ni se escribe en ningún registro. Puedes desconectar la red después de cargar la página y todo seguirá funcionando: es la forma más sencilla de comprobarlo tú mismo.
Datos y límites del método
| Se elimina | Solo los dígitos 0-9 |
|---|---|
| Se conserva | Todas las letras (cualquier alfabeto), puntuación, espacios, saltos de línea y otros caracteres |
| Separadores decimales | El punto o la coma se conservan; solo se eliminan los dígitos alrededor |
| Dígitos de ancho completo | 0-9 (usados en parte de la tipografía del este asiático) quedan fuera de 0-9 — no se eliminan |
| Dígitos en superíndice/subíndice | ²³ y formas Unicode similares quedan fuera de 0-9 — no se eliminan |
| Procesamiento | Se ejecuta localmente en el navegador, no se envía nada a un servidor |
Cuándo induce a error
- Solo se detectan los dígitos ASCII simples 0-9. Los dígitos de ancho completo usados en parte de la tipografía del este asiático (0-9), las formas en superíndice/subíndice (², ₃) y los dígitos de otros sistemas de numeración (números romanos, dígitos devanagari) quedan fuera de ese conjunto y no se tocan.
- Eliminar dígitos de un número con formato deja los separadores: "14:00" se convierte en ":", "129.50 USD" en ". USD", y "#77841" en "#". La puntuación alrededor de los dígitos nunca se elimina, solo los dígitos mismos — si necesitas quitar también los separadores, hará falta una limpieza posterior.
- Un número decimal como "3.14" pierde todos sus dígitos y deja solo "." — no hay forma de distinguir un punto decimal de un punto final de oración una vez eliminados los dígitos, así que el resultado puede parecer puntuación suelta.
- Fechas, horas, teléfonos e identificadores pierden su contenido numérico pero conservan sus caracteres estructurales (dos puntos, guiones, barras, paréntesis) — útil cuando quieres ver la forma de los datos sin los números en sí, pero el resultado suele necesitar un segundo repaso para leerse bien.
Cómo se calcula
La herramienta ejecuta una única expresión regular, /[0-9]/g, sobre el texto y reemplaza cada coincidencia por nada. Recorre el texto una vez, carácter por carácter.
El conjunto de dígitos son exactamente diez caracteres: del 0 al 9. Nada más se trata como dígito, sin importar su apariencia o el sistema de numeración al que pertenezca.
Todo lo que no sea un dígito ASCII simple — letras de cualquier alfabeto, puntuación, espacios, saltos de línea, símbolos — pasa sin cambios, en su posición original.
"Dígitos eliminados" es la diferencia entre la longitud del texto original y la del resultado, ya que cada carácter eliminado es exactamente un dígito.
Preguntas y respuestas
¿Elimina dígitos de ancho completo o en superíndice?
No. Solo se eliminan los ASCII simples 0-9. Los dígitos de ancho completo (0-9) y las formas en superíndice/subíndice (², ₃) quedan fuera de ese conjunto y permanecen en el texto.
¿Qué pasa con la puntuación alrededor de números, como en fechas o precios?
Se conserva. Los dos puntos, guiones, puntos, símbolos de moneda y demás puntuación nunca se tocan — solo se eliminan los caracteres de dígito, así que "129.50 USD" queda en ". USD".
¿Puedo usar esto para anonimizar teléfonos o identificadores en un texto?
Quita los dígitos, pero conserva la estructura circundante (guiones, paréntesis, espacios), así que la forma del número sigue siendo visible. Para una anonimización real, reemplaza todo el token en lugar de solo sus dígitos.
¿Afecta a letras o símbolos?
No, solo se eliminan los dígitos 0-9. Las letras de cualquier alfabeto, la puntuación, los espacios y otros símbolos quedan exactamente como estaban.
¿Se envía mi texto a algún sitio?
No. Toda la operación se ejecuta en tu navegador; el texto nunca se transmite a ningún sitio.