Protocolo 04: Los símbolos errantes

Fácil
strings
regex
validation

📖Historia

🔣 Transmisión de Zeew_04 iniciada…

Símbolos extraños han infiltrado el código de Zeew. Caracteres que no deberían existir corrompen los mensajes. El Filtro de Validación está roto.

"No todo lo que brilla es código válido."

Tu misión es identificar y eliminar todos los símbolos que no sean letras o números, restaurando la pureza del mensaje.

🎯Enunciado

🎯 Objetivo

Crea una función filterSymbols(text) que elimine todos los caracteres que NO sean letras (a-z, A-Z) o números (0-9).

📋 Especificaciones

  • Mantén solo letras y números
  • Elimina espacios, signos de puntuación y símbolos especiales
  • Si el input no es string, retorna "Error: entrada inválida"
  • Respeta mayúsculas y minúsculas

💡 Ejemplos

filterSymbols("Zeew@2024!") // "Zeew2024"
filterSymbols("Hola, Mundo!") // "HolaMundo"
filterSymbols("C0d3-R0cks!") // "C0d3R0cks"
filterSymbols(12345) // "Error: entrada inválida"

✅Casos de prueba

Tu solución será validada contra 4 casos de prueba

Test 1: Elimina símbolos especiales
Test 2: Elimina espacios y puntuación
Test 3: Mantiene letras y números

... y 1 casos más

💻 Editor de código

JavaScript
Cargando editor...
Loading...