Da ich das vor kurzer Zeit selber gebraucht habe, will ich euch zeigen, wie ich an dieses Problem herangegangen bin. Man kann die Funktion zum Beispiel dann verwenden, wenn man bei einer Registrierung nur bestimmte Zeichen im Username verwenden darf.
Viel Spaß,
TheoTechnic
- Als erstes erstellen wir die Funktion, in der wir später den Algorythmus zum überprüfen unterbringen. Die Funktion ist (logischerweise) vom Typ Boolean. Wir benötigen zwei Parameter vom Typ String. Im ersten steht, was für ein Text überprüft werden soll, im zweiten steht, welche Zeichen erlaubt sind.
- Nun zum eigentlichen Algorythmus. Wir laufen alle Zeichen vom Parameter txt durch. Das machen wir mithilfe einer Schleife:
- Dann überprüfen wir in, ob die Zeichenkette gültiger Zeichen validChars das aktuell überprüfte Zeichen enthält (bzw. ob sie es eben nicht enthält):
- Wenn sie das Zeichen nicht enthält, soll False zurückgegeben und die Funktion verlassen werden. Wenn das Programm also an das Ende der Funktion kommt, gab es kein falsches Zeichen (sonst wäre die Funktion schon verlassen worden). Also geben wir am Ende der Funktion True zurück.
Viel Spaß,
TheoTechnic
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „TheoTechnic“ ()