Menu
Coddy logo textTech

Wiederholung - Validierungsfunktion

Teil des Abschnitts Grundlagen der Swift-Journey von Coddy — Lektion 56 von 86.

challenge icon

Aufgabe

Einfach

Schreiben Sie eine Funktion isValidPassword, die password und minLength entgegennimmt und zurückgibt, ob das Passwort die Validierungskriterien erfüllt.

Ein Passwort ist gültig, wenn es alle der folgenden Bedingungen erfüllt:

Bedingungen:

  • Die Passwortlänge muss mindestens minLength Zeichen betragen
  • Die Passwortlänge darf 20 Zeichen nicht überschreiten
  • Das Passwort darf nicht gleich "password" sein (Groß-/Kleinschreibung beachten)

Parameter:

  • password (String): Das zu validierende Passwort
  • minLength (Int): Die erforderliche Mindestlänge

Rückgabewert: true, wenn alle Bedingungen erfüllt sind, andernfalls false (Bool)

Zum Beispiel, wenn password gleich "Swift123" ist und minLength gleich 6 ist, gibt die Funktion true zurück, da das Passwort 8 Zeichen lang ist (mindestens 6), nicht mehr als 20 Zeichen hat und nicht gleich "password" ist.

Probier es selbst

func isValidPassword(password: String, minLength: Int) -> Bool {
    // Schreibe den Code hier
}

Alle Lektionen in Grundlagen