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 | Cirílico а-яёА-ЯЁ, latín a-zA-Z y dígitos 0-9 — todo a la vez |
|---|---|
| Se conserva | Puntuación, espacios, saltos de línea, emoji y cualquier otro carácter no alfanumérico |
| Latín con acentos | é, ñ, ü y similares quedan fuera de a-zA-Z — no se eliminan |
| Cirílico fuera del ruso | і, ї, ў y similares quedan fuera de а-яёА-ЯЁ — no se eliminan |
| Dígitos de ancho completo y especiales | 0-9, ², ₃ y 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
- Esto combina exactamente las mismas dos reglas usadas por el eliminador de letras y el eliminador de dígitos por separado: а-яёА-ЯЁ y a-zA-Z para letras, 0-9 para dígitos. Todo lo que quede fuera de esos tres rangos — latín acentuado, cirílico fuera del ruso, dígitos de ancho completo o en superíndice — se deja intacto.
- Lo que sobrevive es esencialmente solo puntuación y símbolos: tras esta pasada, "Factura #INV-2024/09" se convierte en "# -/" — cada letra y dígito desaparece, dejando un esqueleto de separadores y marcas que por sí solo rara vez se lee como texto con sentido.
- Los símbolos de moneda (€, $, ₽), los emoji, los operadores matemáticos y cualquier otro carácter Unicode no alfanumérico nunca se tocan, ya que no pertenecen ni al rango de letras ni al de dígitos — permanecen exactamente donde estaban, a veces agrupados una vez que desaparece el contenido circundante.
- Como se eliminan dos clases de caracteres independientes en una sola pasada, el resultado puede volverse muy escaso rápidamente sobre prosa normal — esta herramienta es más adecuada para cadenas cortas y estructuradas (códigos, identificadores, plantillas) que para párrafos completos.
Cómo se calcula
La herramienta ejecuta una única expresión regular, /[а-яёА-ЯЁa-zA-Z0-9]/g, sobre el texto y reemplaza cada coincidencia por nada. Recorre el texto una vez, carácter por carácter.
El patrón combina tres rangos en un solo conjunto de coincidencias: el alfabeto cirílico ruso en ambos casos más ё/Ё, el alfabeto latino de 26 letras en ambos casos, y los diez dígitos ASCII 0-9.
Todo lo que quede fuera de esos tres rangos — puntuación, espacios, saltos de línea, emoji, símbolos de otros alfabetos, signos de moneda — pasa sin cambios, en su posición original.
"Caracteres eliminados" es la diferencia entre la longitud del texto original y la del resultado, ya que cada carácter eliminado es una letra o un dígito.
Preguntas y respuestas
¿En qué se diferencia de eliminar solo letras o solo dígitos?
Esta herramienta combina ambas operaciones en una sola pasada: se elimina cada letra (cirílica o latina) y cada dígito 0-9 a la vez, en lugar de uno por uno. Usa el eliminador de letras o de dígitos por separado si solo necesitas uno de los dos.
¿Qué queda tras ejecutar esto sobre una oración típica?
Sobre todo puntuación, espacios y cualquier símbolo que no sea letra ni dígito — el resultado suele ser escaso, ya que la mayor parte del texto normal está hecho de letras. Es más útil sobre cadenas cortas y estructuradas como códigos o identificadores.
¿Elimina letras acentuadas o dígitos de ancho completo?
No. Solo se eliminan a-zA-Z, а-яёА-ЯЁ y 0-9 simples. El latín acentuado, el cirílico fuera del ruso y los dígitos de ancho completo o en superíndice quedan fuera de esos rangos y permanecen en el texto.
¿Se ven afectados los emoji o los símbolos de moneda?
No, no son ni letras ni dígitos, así que se dejan intactos — pueden acabar quedando justo uno al lado del otro una vez que desaparecen las letras y dígitos circundantes.
¿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.