Menu
CoddyTech

Récapitulatif - Vérifier un nom d’utilisateur

Fait partie de la section Logique et flux d’exécution du Journey GDScript de Coddy. Leçon 5 sur 78.

challenge icon

Défi

Facile

Le programme lit un nom d’utilisateur qu’un joueur a saisi dans raw. Nettoie-le d’abord : supprime les espaces aux deux extrémités et convertis-le en minuscules. Le nom d’utilisateur nettoyé est valide lorsque toutes les règles suivantes sont respectées :

  • Il comporte entre 3 et 16 caractères, limites incluses
  • Il ne contient aucun espace
  • Il ne commence pas par un chiffre (0 à 9)
  • Il ne contient aucun des caractères !, ? et .

Affiche ok: suivi du nom d’utilisateur nettoyé s’il est valide ; sinon, affiche bad. Pour l’entrée Alice42 (avec des espaces autour), la sortie est :

ok: alice42

Essayez vous-même

extends Node

func _ready():
	var raw := OS.read_string_from_stdin()
	# Nettoyer le nom d’utilisateur, vérifier les règles, afficher le résultat

Toutes les leçons de Logique et flux d’exécution

Entraînez-vous par vous-même : Compilateur GDScript en ligne