Resultado
Todos los cálculos se hacen localmente en tu navegador: análisis, gráfico, exportación. Si desconectas la red, la página sigue funcionando.
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.