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 conserva | Letras latinas simples a-zA-Z y espacios en blanco |
|---|---|
| Se elimina | Dígitos, puntuación, letras cirílicas, emoji y cualquier otro carácter |
| Latín con acentos | é, ñ, ü, ç y todas las demás formas con diacríticos quedan fuera de a-zA-Z — se eliminan |
| Cirílico | Todas las letras cirílicas, rusas o no, se eliminan |
| Colapso de espacios | No se aplica — el patrón de espacios original se conserva tal cual |
| Procesamiento | Se ejecuta localmente en el navegador, no se envía nada a un servidor |
Cuándo induce a error
- El rango conservado es específicamente a-zA-Z, solo latín sin acentos. Las letras con diacríticos del francés, español, alemán, portugués o idiomas escandinavos (é, ñ, ü, ç, ø, å) quedan fuera de este rango y se eliminan igual que los dígitos o la puntuación, así que palabras como café o naïve pierden esas letras específicas.
- Se elimina toda letra cirílica, sea rusa o de otro alfabeto basado en cirílico — esta herramienta no distingue entre ellas, ya que ninguna pertenece a a-zA-Z.
- A diferencia de la herramienta de limpieza de solo letras, esta no tiene opción de colapso de espacios: los huecos que dejan las palabras o letras eliminadas conservan el patrón de espacios exacto original, incluidos espacios dobles donde había contenido.
- Un nombre como "José" pierde su é acentuada y se convierte en "Jos", lo que puede parecer un error de truncamiento en lugar de una eliminación intencionada — este es el comportamiento esperado, ya que é queda fuera del rango a-zA-Z sin importar en qué palabra aparezca.
Cómo se calcula
La herramienta ejecuta una única expresión regular, /[^a-zA-Z\s]/g — el ^ inicial significa que coincide con todo lo que NO sea una letra latina simple o un espacio en blanco — y reemplaza cada coincidencia por nada.
El rango conservado cubre exactamente las 26 letras del alfabeto inglés en mayúsculas y minúsculas. Los espacios en blanco (espacios, tabulaciones, saltos de línea) se conservan por el propio patrón, sin cambios.
Todo lo demás — dígitos, puntuación, letras cirílicas, letras latinas acentuadas, emoji, símbolos — se elimina en una sola pasada, sin un paso de colapso posterior.
"Caracteres eliminados" es la diferencia entre la longitud del texto original y la del resultado, cubriendo cada carácter que no fuera una letra latina simple o un espacio.
Preguntas y respuestas
¿Conserva letras acentuadas como é, ñ o ü?
No. Solo sobrevive el a-zA-Z simple. Las letras latinas acentuadas usadas en francés, español, alemán, portugués y otros idiomas se eliminan junto con dígitos y puntuación.
¿Qué pasa con el texto cirílico mezclado?
Se elimina por completo — toda letra cirílica, rusa o no, queda fuera del rango a-zA-Z y desaparece.
¿Los espacios sobrantes se limpian automáticamente?
No, esta herramienta no tiene opción de colapso de espacios. Los espacios quedan exactamente donde estaban, así que eliminar letras acentuadas o palabras cirílicas puede dejar huecos visibles o espacios dobles.
¿Por qué "café" se convierte en "caf"?
Porque é es una letra latina con diacrítico fuera del rango a-zA-Z, y esta herramienta elimina todo lo que quede fuera de ese rango, sin importar en qué palabra aparezca.
¿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.