Exercices Concepts Web & Django Sanitizer d'entrée
🎉

Bravo!

Intermédiaire 🧠 Fondamentaux 20 XP 0 personnes ont réussi

Sanitizer d'entrée

Nettoyer les données utilisateur est une étape essentielle de sécurité. Meme apres validation, tu dois t'assurer que le texte ne contient rien de dangereux.

Un sanitizer fait trois choses :
1. Supprime toutes les balises HTML (tout ce qui est entre < et >)
2. Enleve les espaces en debut et fin de chaine (trim)
3. Remplace les espaces multiples par un seul espace

Écris une fonction sanitize(texte) qui effectue ces trois nettoyages.

Exemple :
sanitize('<b>bold</b>') renvoie 'bold'
sanitize(' hello world ') renvoie 'hello world'

Tests (2/4)

Balises HTML
assert sanitize('<b>bold</b>') == 'bold'
Espaces multiples
assert sanitize('  hello   world  ') == 'hello world'

+ 0 tests cachés

Indices (3 disponibles)

solution.py