Blog
Herramientas de texto

Eliminar letras y dígitos de un texto

Pega tu texto y cada letra cirílica, letra latina y dígito se eliminan en una sola pasada — la puntuación, los espacios y cualquier otro carácter (emoji, símbolos de moneda, símbolos matemáticos) permanecen exactamente donde estaban. Útil para reducir contenido alfanumérico a su esqueleto de puntuación y símbolos.

Tus datos no salen de este dispositivo

Resultado

Caracteres eliminados

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

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.

Herramientas relacionadas

Todas las herramientas